0

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

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

如果消息发送和传递,不存储在发件箱中。你修好了吗?谢谢!

4

1 回答 1

-1

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

如果您想发送 SMS 消息并将它们显示在用户选择的 SMS 客户端的“SENT”文件夹中,请不要使用 SmsManager。相反,使用 ACTION_SENDTO 并让消息由用户选择的 SMS 客户端发送,如本示例项目所示

原始来源在这里

于 2012-10-05T07:22:00.767 回答