9

现在第 3 方应用程序无法读取 APN 信息,似乎无法以编程方式发送彩信(除非您要求用户手动输入 APN 信息 - 并且 - 您在手机的设置中定义了有效的 APN),所以唯一的选择似乎正在使用股票彩信应用程序发送彩信。

我已在本机 MMS 内容提供程序 (content://mms/outbox) 中保存了一条 MMS,它成功地出现在本机应用程序中,但直到我手动发送另一个 MMS 才被发送。

我正在寻找广播或任何会触发在本机 MMS 应用程序的发件箱中发送所有消息的操作。

4

2 回答 2

1

查看股票mms.apk的来源,似乎没有一个broadcastReceiver可以用于此目的。您可以在此处查看来源。

此外,这些应用程序在 Jelly Bean 上发送彩信方面存在或实际上存在问题。在Textra SMS应用程序中,我可以说他们使用自己的 APN 数据库,因为我们可以更改应用程序内的 APN 设置,以防 MMS 无法正常工作。

于 2013-07-18T12:41:13.750 回答
-1

您可以尝试来自内部 MMS API的 CONTENT_CHANGED_ACTION 。在额外内容中,您应该指定彩信 Uri 以通知content://mms/outbox已更改。

于 2013-07-17T12:30:41.703 回答