Android - 从服务器端 mysql 到客户端 sqlite 的同步

Android - Synchronization from server side mysql to client side sqlite

我的 android 应用程序需要执行从服务器端 mysql 到客户端 sqlite 的同步。 当一些数据在服务器上被更改或插入时,它必须与用户设备上的 Sqlite 同步。我的后端是 java 带有 jersey REST 的 Web 应用程序。 最好的方法是什么?安排重复警报,使用 HTTP 连接服务器的 GCM 或使用 XMPP 连接服务器的 GCM? 非常感谢!

最好的方法是使用内容提供程序的同步适配器作为 sqlite 数据库的入口。同步的调度可以是周期性的,GCM 或其他。您可以在本书中找到所有详细信息和示例代码 http://www.wrox.com/WileyCDA/WroxTitle/Enterprise-Android-Programming-Android-Database-Applications-for-the-Enterprise.productCd-1118183495.html and projects and source code from book at https://github.com/wileyenterpriseandroid/Examples 也可以在google 同步适配器、内容提供程序等文档。