0

定義済みの受信者なしで SMS インテントを開きたいのですが、これが私のコードです。

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

どうして?

4

1 に答える 1

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);
于 2013-03-29T08:47:07.263 に答える