Android: copia de seguridad de mensajes y archivos mediante programación

¿Es posible hacer copias de seguridad de los mensajes (SMS, MMS, correo electrónico) y archivos (tanto en la memoria interna y externa) y luego restaurarlo utilizando la misma aplicación sin tener que root / jailbreak el dispositivo? Sea posible o no, ¿qué enfoque voy a considerar? [El amable apoyo con SSCCE, Gracias]

Considero Android 2.2 (Froyo) como mi plataforma base.


ACTUALIZACIÓN: 30 de enero de 2013

Actualizar mi pregunta

2 Solutions collect form web for “Android: copia de seguridad de mensajes y archivos mediante programación”

¿Es demasiado largo tomar una pregunta para la recompensa?

Cómo leer datos MMS en Android?

Asegúrese de solicitar el permiso READ_SMS en su manifiesto.

¿Es posible hacer copias de seguridad de los mensajes (SMS, MMS, correo electrónico) y archivos (tanto en la memoria interna y externa) y luego restaurarlo utilizando la misma aplicación sin tener que root / jailbreak el dispositivo?

No por todo eso. De hecho, ni siquiera para la mayoría de eso.

Algunas cosas tienen medios públicos y documentados de cargar y guardar datos, como los proveedores de contenido documentados en el SDK de Android. Muchos de ellos no están diseñados para utilizarse con fines de copia de seguridad / restauración. Por ejemplo, si trató de realizar copias de seguridad y restaurar contactos, ya que muchos de esos contactos están realmente sincronizados desde otras fuentes (por ejemplo, Facebook), podría arruinar las cosas de manera real.

Algunas cosas tienen medios indocumentados, no soportados de cargar y guardar datos, como el proveedor de contenido SMS. Dado que no tiene forma de predecir con exactitud el comportamiento de varios dispositivos, intentar implementar un régimen de copia de seguridad / restauración utilizando estas fuentes es IMHO impráctico.

Todo lo demás en el almacenamiento interno es inaccesible para usted, por obvias razones de privacidad y seguridad.

  • Modificación inesperada del almacenamiento de contenido de Android Studio
  • Comunicación de Android a node.js
  • Cree una conexión VPN L2TP / IPSec mediante programación en Android
  • Actualización del recuento del carro al presionar el botón de retroceso después de la eliminación
  • Android Framework?
  • ¿Cómo cambiar el tipo de mapa de simple a satélite de PlacePicker de la API de Google Places?
  • ¿Sólo rellenar viewHolder con mensajes recuperados de la base de datos?
  • Excepción de tiempo de ejecución extra cuando se ejecuta una aplicación de Android en algunos dispositivos
  • Parse.com - Enviar duplicado después de reinstalar la aplicación
  • Mostrando múltiples AlertDialogs
  • SetOnItemClickListener de ListView de Android de PopupWindow no se llama
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.