前段世界在一個應用中調用系統自帶的發送短信的Intent,但是接收者的號碼一直穿不過去,代碼如下:
代碼如下
Uri smsToUri = Uri.parse("smsto:123456");
Intent sendIntent = new Intent(Intent.ACTION_VIEW, smsToUri);
sendIntent.putExtra("sms_body", "Hello dear world");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
然後查到原因是這個Uri格式的無法自動解析出來,需要另外設置下接收者地址,代碼如下:
代碼如下
sendIntent.putExtra("address", "123456");