我尝试添加同步功能,以我的应用程序,它会像这样Android同步。 这些数据将被分配到他登录的用户的谷歌账户。 在服务器端,将会有一个mySQL数据库来存放用户的数据。没有登录
我没有找到有用的教程。 http://code.google.com/p/openmobster/wiki/AndroidSyncApp这个使用了一些奇怪的servlet或者其他什么,官方的google tut很简单的解释。
任何人都可以帮助我吗?
我可以通过XML想像同步 - 像实施,将创建从我的数据库中的XML文件,将其上传到服务器,并对其进行分析的功能/把它放在我的在线数据库。
这将是有益的,如果我只希望能够修改一端的数据 - 手机 - 但那就不能称为同步,而备份。
或者,也许我可以从服务器请求一个类似的XML文件。我认为应该可以从设备发送某种查询到服务器,该服务器将调用一个函数,该函数从数据库条目创建一个xml文件,然后下载创建的文件,解析它,与设备的数据库进行比较并更新数据库如果某个文件已更新(它是'上次编辑'时间已更改)。
因此,对每个同步周期我将首先把服务器端的XML文件,更新本地数据库,然后创建一个从本地数据库的XML文件,将其发送到服务器,并更新了在线DB。只有具有较新的“上次编辑”时间的文件才会被更新。
您认为如何?