以编程方式发送短信不存储在发件箱中?

时间:2012-10-05 07:15:41

标签: android sms send

我正在以编程方式创建项目短信..我使用此代码发送短信:

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

如果邮件已发送和传递,则不会存储在发件箱中。你能解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:-1)

“SENT”文件夹的概念是应用程序的一个功能,而不是操作系统。如果您希望创建自己的SMS客户端应用程序,请创建自己的“SENT”文件夹作为该应用程序的功能。您知道要发送的邮件,因此您可以将它们存储在任何您喜欢的位置(例如,SQLite数据库)。

如果要发送短信并将其显示在用户所选SMS客户端的“SENT”文件夹中,请不要使用SmsManager。相反,请使用ACTION_SENDTO并让用户选择的SMS客户端发送消息,如this sample project所示。

Original Source Here