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.

  • Triangle opengl en android
  • Utilización de la base de datos legible y escrita de SQLite
  • "No se pudo encontrar la clase android.transition.Transition" excepción al pulsar el botón Atrás
  • Com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Se esperaba BEGIN_OBJECT pero era BEGIN_ARRAY en la línea 1 columna 2
  • Biblioteca Java usando selectores css para analizar XML
  • No puedo entender es terminar
  • Pasar parámetros con HttpURLConnection
  • Determine el ancho de banda de conexión de red (velocidad) wifi y datos móviles
  • La ejecución de android studio falló para la excepción de proceso de tarea para idk-1.8
  • DrawerLayout en la parte superior de Actionbar
  • StringBuilder agrega null como "null"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.