我如何接收短信并将其保存在我的应用程序中并从本机收件箱中删除

时间:2012-03-09 12:37:22

标签: java android sms

我正在开发Android应用程序,我的应用程序将让人们发送和接收来自唯一号码的短信

我这样做但我遇到了一些问题: 问题#1: 1-消息未保存。意味着我的应用程序只显示一条消息并删除上一条消息。我应该创建自定义收件箱来保存所有对话吗?如果是,你可以给我教程吗?我因为我希望我的应用程序向用户显示用户和唯一号码之间的所有消息。

问题#2: 2-我希望短信出现在我的应用程序中,而不是在本机收件箱中!我这样做但它也出现在原生如何我可以从原生中删除它?

1 个答案:

答案 0 :(得分:0)

忘记制作自定义收件箱,您的应用应该听取接收短信。当收到,阅读并将其保存在您自己的应用程序,首选项或数据库中,并删除原始短信。

您可以通过使用短信内容提供商进行所需的操作,并听取短信接收意图。

THIS是一个可能有用的示例。