Jetzt, da Drittanbieter-Apps APN-Informationen nicht lesen können, scheint es, dass es keine Möglichkeit gibt, MMS programmgesteuert zu senden (sofern Sie nicht den Benutzer bitten, APN-Informationen manuell einzugeben - UND - Sie haben einen funktionierenden APN in den Telefoneinstellungen definiert) Die einzige Möglichkeit scheint das Versenden der MMS mit der MMS App zu sein.
Ich habe eine MMS im nativen MMS-Content-Provider (content: // mms / outbox) gespeichert und sie wird erfolgreich in der nativen App angezeigt, wird aber nicht gesendet, bis ich manuell eine andere MMS gesendet habe.
Ich suche nach einer Übertragung oder einer Aktion, die das Senden aller Nachrichten im Postausgang der nativen MMS-App auslöst.
Mit Blick auf die Quellen der Aktie mms.apk scheint es keinen broadcastReceiver
zu geben, der diesen Zweck erfüllt. Sie können die Quellen hier überprüfen.
Auch diese Apps haben oder hatten Probleme mit dem Senden von MMS auf Jelly Bean. In der App Textra SMS kann ich sagen, dass sie ihre eigene APN-Datenbank verwenden , da wir die APN-Einstellungen in der App ändern können, falls MMS nicht funktioniert.
Sie können die CONTENT_CHANGED_ACTION von der internen MMS-API ausprobieren. Im Extra sollten Sie die MMS Uri angeben, um zu benachrichtigen, dass der content: // mms / outbox geändert wurde.
Tags und Links android android-contentprovider mms