将消息放入android的消息框中



嗨,我想知道是否有办法,当应用程序启动时,我可以在我的收件箱中放置一个消息。我想要做的是,当我运行我的应用程序时,我想要一条来自号码的消息假设是034556343,消息正文是"应用程序已经启动"应该在我手机的收件箱中。什么好主意吗?

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

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的一部分,并且此代码不能保证在所有过去,现在和未来的设备上工作。

相关内容

  • 没有找到相关文章