À l'aide de la nouvelle Téléphonie fournisseur de contenu pour lire les SMS

Selon la 4.4 SMS Api, la nouvelle version propose des fonctionnalités pour:

permettent aux applications de lire et d'écrire des SMS et des MMS sur le périphérique

Je ne peux pas trouver toutes les informations sur cette fonctionnalité, ni aucun des échantillons dans le nouveau SDK. C'est ce que j'ai à ce jour pour la lecture de nouveaux messages entrants.

Cependant, je tiens à lire les messages existants stockées sur le deivce:

//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())
}

Veuillez noter: je sais sur l'utilisation de l' SMS Fournisseur de Contenu, cependant cette méthode n'est pas pris en charge. Selon liés Api, je devrais être capable de le faire dans un moyen pris en charge.

OriginalL'auteur CodingIntrigue | 2013-11-08