Android 1.5: Lectura de 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 mensajes SMS, pero no está documentado en el SDK público. Si utiliza 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 Google Groups o preguntas anteriores sobre stackoverflow .

Si puede abrir una conexión con el módem interno y ejecutar comandos AT (no está 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 a OK después de emitir cada uno de los comandos. Refiérase a 27.005 y 27.007 para detalles de los comandos.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.