将消息删除到android中的消息框中

时间:2013-04-21 17:50:11

标签: android messages inbox

我想知道在应用程序启动时是否有可能在收件箱中放置消息。我想做的是,当我运行我的应用程序时,我想要一个来自数字的消息说是034556343,消息的主体将是“应用程序已启动”应该在我的手机收件箱中。任何想法?

1 个答案:

答案 0 :(得分:1)

如果您想手动将一些短信发送到带有发件人姓名的收件箱,

ContentValues my_values = new ContentValues();
values.put("address", "034556343");//sender name
values.put("body", "Application has started");
getContentResolver().insert(Uri.parse("content://sms/inbox"), my_values);

您还需要以下权限:

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

请注意,SMS内容提供商实际上并不是SDK的一部分,并且不保证此代码适用于所有过去,现在和将来的设备。