Sincronización de archivos y bases de datos de Android con Dropbox

Estoy buscando una manera de sincronizar la base de datos y fotos entre dispositivos a través de Dropbox. El propósito es que varios dispositivos puedan agregar datos de eliminación y actualización y fotos.

Pensé en exportar el archivo .db, pero sería difícil de actualizar, creo que sería más bien sobrescribir el archivo anterior. Tal vez trabajar con CSV es un buen enfoque, porque la aplicación sería realmente leer y comparar antes de actualizar su base de datos y archivos.

La aplicación tendrá algo como un botón de sincronización o algo que desencadenar la sincronización.

Sé que sería correcto utilizar un servidor SQL propio, pero preferiría evitarlo.

¿Algunas ideas?

  • Evitar que el servicio de fondo se destruya debido a "detectar una CPU excesiva en un proceso bifurcado"
  • Cómo compartir un objeto entre dos subprocesos (sincronización de subprocesos)?
  • SyncAdapter no se llama dependiendo del orden de las llamadas de configuración de cuenta
  • ¿Cómo funciona la sincronización de datos y cómo la uso en aplicaciones cliente-servidor?
  • Cómo mostrar el mensaje de error de sincronización
  • Adaptador de sincronización sin cuenta
  • Sincronizar la hora del sistema en 2 teléfonos
  • sincronización del tiempo del emulador androide
  • ¿Cómo saber cuándo se termina la sincronización?
  • Recuperación de llamada de Android SyncAdapter
  • Cómo sincronizar datos entre diferentes dispositivos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.