Comment Synchroniser Android de Base de données en ligne de SQL Server?

Je développe une Application Android qui stocke les différents types de données dans le haut-SQLite fournis par la Plate-forme Android.

L'intérieur de l'Application, j'ai placé un bouton "Sync" qui est censé pour Synchroniser les données entre le local de Base de données SQLite, avec en Ligne de SQL Server base de données sur mon serveur.

Quelle est la solution pour gérer cela? Cette fonction peut être trouvé dans Google Agenda, où vous pouvez voir le calendrier des événements sur votre mobile, et lorsque vous ajoutez un nouvel événement et de Synchroniser les données, vous pouvez afficher les données mises à jour en vous connectant à votre compte en ligne trop.

Remarque: je ne veux pas de centraliser ma base de données en ligne, parce que je veux donner aux utilisateurs mobiles la possibilité d'utiliser l'Application sans connexion internet.

  • Écrire un Webservice et obtenir des données à jour à partir du service et la mise à jour de votre base de données sqllite vice versa ..
  • J'ai utilisé PHP pour écrire un webservice dans le passé. Selon votre application, vous pouvez le faire tomber de nouveaux événements et de les mettre dans votre db sqlite ou ajouter/supprimer/modifier. Le meilleur/seul moyen est d'écrire un webservice en tant que middleware pour communiquer entre votre application et backend!
  • êtes-vous à la synchronisation entre sqllite et un serveur mysql?
  • dans le cas entre la connexion internet n'est disponible, alors comment maintenir, et aussi si j'ai 10000 enregistrement alors?
InformationsquelleAutor Wassim Taher | 2012-07-02