2012-05-19 21 views
5

Estoy escribiendo una aplicación para hacer una copia de seguridad de todos los mensajes de texto. He estado trabajando en ello por un tiempo y me acabo de dar cuenta de que el método que estoy usando para recuperar sms solo obtiene los que obtuve (la bandeja de entrada).Android: ¿Recibe todos los sms enviados? (bandeja de salida)

¿Es posible, de alguna manera, obtener la bandeja de salida?

Si no está en la API de Android, ¿es posible obtenerla de la aplicación de SMS predeterminada de alguna manera? Incluso si no todo el mundo lo usa, funcionará por ahora, es algo urgente.

+0

cómo leer los artículos enviados mensajes – Erum

Respuesta

10

para obtener los mensajes enviados que necesita para leer sent-directory

utilizar esta consulta Uri

Uri.parse("content://sms/sent"); 
+0

Gracias fallidos, voy a darle un tiro en 3 minutos. – qwerty

+0

Revise este [enlace] (http://stackoverflow.com/a/9032235/786337) por ejemplo – Tarun

+0

Lo tengo funcionando. Como necesito la bandeja de entrada y la bandeja de salida, acabo de hacer "content: // sms" y obtuve ambas, sin embargo, me tomó 10 veces más tiempo hacerlo. He recibido más sms de los que he enviado, ¿por qué demora tanto? – qwerty

Cuestiones relacionadas