萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> android調用系統短信Intent時將預填接收號碼和內容

android調用系統短信Intent時將預填接收號碼和內容

前段世界在一個應用中調用系統自帶的發送短信的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");
 

copyright © 萬盛學電腦網 all rights reserved