我想在Android应用程序和服务器之间同步数据(例如数据库记录、媒体文件)。如果你见过Evernote或类似的应用程序,你肯定明白我的意思。
我有一些问题(假设我们想同步数据库记录):
每个用户都有自己的一部分服务器空间(例如Evernote或Dropbox)。也许用户使用手机创建了新的记录并在服务器上创建了新的记录。 如何将这些记录匹配起来? 如果存在具有相同ID的记录,你建议我使用什么算法?
除了JSON,有没有其他方法可以发送数据到手机设备和服务器之间?
如果SyncAdapter和ContentProvider能够解决我的问题,请为我详细解释一下。(如果您可以向我提供一些示例或教程,或者提供任何建议或关键词来帮助扩大/指导我的搜索,我将不胜感激)。