Android 1.5: leer mensajes SMS

Estoy creando una utilidad de copia de seguridad para Android y necesito leer el contenido de la bandeja de entrada, la bandeja de salida y los dratfs. ¿Cómo puedo lograr eso en SDK v1.5?

Hay un proveedor de contenido para acceder a los mensajes SMS, pero no está documentado en el SDK público. Si usa ContentResolver.query() con un Uri de content://sms , debería poder acceder a estos mensajes.

Puede encontrar más información sobre este hilo de Grupos de Google o preguntas anteriores sobre stackoverflow .

Si puede abrir una conexión al módem interno y ejecutar comandos AT (no estoy seguro de cómo se hace esto), puede hacer una copia de seguridad de la siguiente manera (quitar los comentarios):

 AT+CSCS="UTF8" // select character set AT+CMEE=2 // turn on extended error reporting AT+CPMS="ME","ME" // select message storage in the phone AT+CMGL=4 // read all messages AT+CPMS="SM","SM" // select message storage on SIM AT+CMGL=4 // read all messages 

Por supuesto, debe esperar OK después de emitir cada uno de los comandos. Consulte 27.005 y 27.007 para obtener detalles de los comandos.