Verwenden des neuen Telefonie-Inhaltsanbieters zum Lesen von SMS

Laut4.4 SMS-APIsbietet die neue Version Funktionen für:

Apps erlauben das Lesen und Schreiben von SMS- und MMS-Nachrichten auf dem Gerät

Ich kann weder Informationen zu dieser Funktionalität noch Beispiele im neuen SDK finden. Dies ist, was ich bisher zum Lesen neuer eingehender Nachrichten habe.

Möchte ich aberLesen Sie vorhandene Nachrichten Auf dem Gerät gespeichert:

// Can I only listen for incoming SMS, or can I read existing stored SMS?
SmsMessage[] smsList = Telephony.Sms.Intents.getMessagesFromIntent(intent);
for(SmsMessage sms : smsList) {
    Log.d("Test", sms.getMessageBody())
}

Bitte beachten Sie: Ich weiß über die Verwendung derSMS-InhaltsanbieterDiese Methode wird jedoch nicht unterstützt. Laut den verlinkten APIs sollte ich dies auf unterstützte Weise tun können.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage