现在第三方应用程序无法读取APN信息,似乎没有办法以编程方式发送彩信(除非您要求用户手动输入APN信息-AND-您在手机的设置中定义了工作的APN),所以唯一的选择似乎是使用股票彩信应用程序发送彩信。
我已在原生彩信内容提供商(内容:// mms /发件箱)中保存了彩信,并且它已成功显示在原生应用中,但在我手动发送另一封彩信之前,该彩信尚未发送。
我正在寻找广播,或任何会触发在本地彩信应用的发件箱中发送所有消息的操作。
答案 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 已更改。