2012-11-24 68 views
2

我已经编写了一个应用程序以使用SmsManager以编程方式发送短信。我通过PendingIntent发送短信和发送短信通知。在Android手机默认短信应用程序中以编程方式发送短信保存投递报告

当收到发送的PendingIntent时,我将该SMS保存在默认SMS应用程序的已发送文件夹中。

后来,当收到已发送的PendingIntent时,我想用发送报告标记已发送的SMS条目,以便当用户按住发送的SMS时,他可以看到菜单选项“查看报告”。

我的问题是如何以编程方式修改默认SMS应用程序中的已发送短信条目,并将发送报告与它关联?如果这是不可能的,我怎样才能以编程方式修改已发送的SMS条目并在SMS消息本身中写入传送状态?

+0

我能够修改“content:// sms/sent”中发送的短信条目。我在发送文件夹中保存SMS时使用了UUID。后来,我使用该UUID查找发送的短信,并修改它以插入单词“DELIVERED”。但是,如果我可以找到一个解决方案来附加传递报告本身,用户可以通过长按发送的短信并选择菜单选项“查看报告”来查看,这将是理想的。 – AllSolutions

回答

1

我在发送文件夹中保存SMS时使用了UUID。后来,我使用该UUID查找发送的短信,并修改它以插入单词“DELIVERED”。尽管这不会将发送报告本身附加到发送的短消息,但它的目的是通知用户SMS是否已发送。欢迎任何解决方案来附上送货报告。

相关问题