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