触发Android股票彩信应用程序发送待处理的消息

时间:2013-07-08 18:20:32

标签: android android-contentprovider mms

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

我已在原生彩信内容提供商(内容:// mms /发件箱)中保存了彩信,并且它已成功显示在原生应用中,但在我手动发送另一封彩信之前,该彩信尚未发送。

我正在寻找广播,或任何会触发在本地彩信应用的发件箱中发送所有消息的操作。

2 个答案:

答案 0 :(得分:1)

查看股票 mms.apk 的来源,似乎没有broadcastReceiver来实现此目的。您可以查看来源here

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

答案 1 :(得分:-1)

您可以尝试internal MMS API中的CONTENT_CHANGED_ACTION。在额外的情况下,您应指定MMS Uri以通知 content:// mms / outbox 已更改。