發送和短信通過SMSManager永遠的文本添加到其他短信應用程序,你有兩個選擇
1)使用意圖的「正確」的Android方式(這需要用戶退出應用)
Intent sendSMS = new Intent(Intent.ACTION_VIEW);
sendSMS.setType("vnd.android-dir/mms-sms");
sendSMS.putExtra("address", "5558675309");
sendSMS.putExtra("sms_body","Your message here");
startActivity(sendSMS);
2)似乎大多數時間工作的無證方式here(您的里程可能會有所不同)。
// code shamelessly copied from link above
Context context; //you should initialize it somewhere
...
ContentValues values = new ContentValues();
values.put("address", number);
values.put("body", message);
values.put("date", time);
context.getContentResolver().insert(Uri.parse("content://sms/sent"), values);