1

通常、実際の samsung i8150 モバイル (Android 2.3.6) を使用して SMS を送信すると、送信された SMS は送信済みボックスに表示されます。アプリを使用してボックスを送信しました。なぜ?送信した SMS を送信済みボックスにプログラムで表示するにはどうすればよいですか? ありがとう!

SmsManager smsMgr = SmsManager.getDefault();
for (String toAddress : rule.receiverNumberList) {
    smsMgr.sendTextMessage(toAddress, null, myMSms.body, null, null);       
}
4

1 に答える 1

3
 ContentValues my_values = new ContentValues();
 values.put("address", "+123456789");//sender name
 values.put("body", "Message content");
 getContentResolver().insert(Uri.parse("content://sms/inbox"), my_values);

SMSの書き込み許可

<uses-permission android:name="android.permission.WRITE_SMS" />

これを試して..

于 2013-11-06T06:04:51.883 に答える