我想读取由 Android 中的 SmsManager 类发送的短信传出信息,而不是设备中默认的应用程序信使。有什么想法可以帮助我吗?非常感谢大家!
问问题
407 次
2 回答
0
没有任何东西被保存SmsManager
。消息通过移动网络发送给他们的收件人,就是这样。
个别应用程序可能会保存他们也通过 发送的消息SmsManager
。哪些应用程序保存的详细信息取决于应用程序。
于 2013-01-08T12:39:33.827 回答
0
请按照以下两个步骤操作:
1. 发送您的消息
2.将消息插入“已发送”消息框
SmsManager smsManager = SmsManager.getDefault();
String address = "address here";
String text = "text message here";
// Send you message
smsManager.sendTextMessage(address, null, text, null, null);
Uri uri = Uri.parse("content://sms/sent/");
ContentValues values = new ContentValues();
values.put("address", address);
values.put("body", text);
// Insert the message to "sent" messages box
getContentResolver().insert(uri, values);
PS:你可以在这里查看完整的代码
于 2013-01-11T17:14:36.137 回答