没有收件人就开始短信意图

时间:2013-03-29 08:45:31

标签: android

我想在没有预定义收件人的情况下打开短信意图,这是我的代码。

Uri myuri = Uri.parse("to:");
Intent smsintent = new Intent(Intent.ACTION_SENDTO, myrui);
smsintent.putExtra("sms_body", "new sms here boddy");  
startActivity(smsintent);

我得到例外

myuri can't be parsed

为什么?

1 个答案:

答案 0 :(得分:1)

我想你想要这个。

Use Uri myuri = Uri.parse("smsto:"); instead of Uri.parse("to:");

Intent sendIntent = new Intent(Intent.ACTION_VIEW);         
sendIntent.setData(Uri.parse("sms:"));
sendIntent.putExtra("sms_body", "new sms here boddy");  
startActivity(sendIntent);