Usando nuevo proveedor de contenido de telefonía para leer SMS

De acuerdo con la4.4 API de SMS, la nueva versión proporciona funcionalidad para:

permitir que las aplicaciones lean y escriban mensajes SMS y MMS en el dispositivo

No puedo encontrar ninguna información sobre esta funcionalidad, ni ninguna muestra en el nuevo SDK. Esto es lo que tengo hasta ahora para leer nuevos mensajes entrantes.

Sin embargo, me gustaríaleer mensajes existentes almacenado en el 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())
}

Tenga en cuenta: Sé acerca de usar elProveedor de contenido SMSSin embargo, este método no es compatible. De acuerdo con las API vinculadas, debería poder hacer esto de una manera compatible.

Respuestas a la pregunta(3)

Su respuesta a la pregunta