Estoy creando una utilidad de copia de seguridad para Android y necesito leer el contenido de la bandeja de entrada, bandeja de salida y dratfs. ¿Cómo puedo lograr eso en SDK v1.5?Android 1.5: leer mensajes SMS
7
A
Respuesta
16
Hay un content provider para acceder a los mensajes SMS, pero no está documentado en el SDK público. Si usa ContentResolver.query()
con Uri
de content://sms
, debería poder acceder a estos mensajes.
Puede encontrar más información on this Google Groups thread o previous questions on stackoverflow.
-10
Si puede abrir una conexión con el módem interno y ejecutar AT commands (no sé cómo se hace esto), entonces se puede copia de seguridad de la siguiente manera (tira de 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
Usted debe de Por supuesto, espere OK después de emitir cada uno de los comandos. Consulte 27.005 y 27.007 para obtener detalles de los comandos.
Cuestiones relacionadas
- 1. Eliminar SMS en Android 1.5
- 2. Android - Escuchar mensajes SMS entrantes
- 3. ¿Cómo leer mensajes SMS en iOS?
- 4. Android enviando muchos mensajes SMS
- 5. Contenido de Android SMS (contenido: // sms/enviado)
- 6. ¿lees mensajes de iphone sms?
- 7. Enviando mensajes automáticos SMS
- 8. ¿Cómo puedo enviar mensajes SMS en el ANTECEDENTES usando Android?
- 9. Receptor de difusión de Android para mensajes SMS enviados?
- 10. Estructura de datos utilizada para mensajes SMS en Android
- 11. Android y Google Voice: escuchando los mensajes SMS entrantes
- 12. Clase 0 SMS (SMS flash) en Android
- 13. Cómo enviar mensajes SMS desde un servidor
- 14. Recibir mensajes SMS por aplicación web
- 15. ¿Es posible leer y/o modificar el encabezado de SMS en Android?
- 16. Enviando un SMS en Android
- 17. ¿Cómo leer los mensajes de USSD en android?
- 18. Enviando SMS en Android
- 19. Cómo enviar y recibir mensajes SMS de datos
- 20. Android: cómo marcar sms como leído enRecibir
- 21. Establecer sms como leído en Android
- 22. Android: detectar SMS saliente, cuenta incorrecta
- 23. desactivar la notificación de SMS en Android
- 24. android - constantes de tipo sms
- 25. Android - recibir SMS largos (multiparte)
- 26. SMS raw pdu en Android
- 27. Detección silenciosa de Sms android
- 28. Limitaciones en los mensajes SMS enviados usando correo electrónico gratuito-> pasarelas SMS
- 29. Android: ¿Enviar SMS y hacer que aparezca en la bandeja de entrada de SMS?
- 30. ¿Cómo puedo leer y manipular archivos PDF 1.5 en Perl?
El problema es que no se puede. –
Con un teléfono rooteado, puede hacerlo. –
¿Pueden algunos de ustedes votar negativamente por favor expliquen por qué creen que esta respuesta merece un total de 4 votos a favor? Para mí eso indica algo totalmente equivocado y un mal consejo. Esta respuesta es simplemente algo que actualmente no es posible (pero recuerde que Android podría agregar soporte para esto más adelante y luego estas respuestas serán una opción completamente viable). Un voto a favor podría estar bien (a pesar de que indiqué claramente que la respuesta fue un tipo de respuesta "quizás el siguiente funciona ..."), pero encuentro -4 inapropiado. – hlovdal