发送短信编程并不存储在发件箱?(Sending SMS programatically not st

2019-08-01 04:50发布

我在做一个项目的短信编程..我用这个代码发送手机短信:

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);    

如果消息发送和传递,而不是存储在发件箱。 裘ü解决呢? 谢谢!

Answer 1:

一个“已发送”文件夹的概念,是一个应用程序,而不是操作系统的一项功能。 如果你想创建自己的短信客户端应用程序,创建自己的“已发送”文件夹作为应用程序的功能。 你知道你是什么发送邮件,所以你喜欢的地方(例如,SQLite数据库),你可以保存它们。

如果你想发送短信,并让它们出现在用户选择的SMS客户端的“已发送”文件夹中,不使用SmsManager。 相反,使用ACTION_SENDTO并有消息由用户选择的SMS客户端发送,如被证实此示例项目 。

原文出处这里 。



文章来源: Sending SMS programatically not stored in outbox?
标签: android sms send