我看到很多关于在云服务器上同步 android 数据库的教程,但这不是我需要的。
我必须将我自己的应用程序提供程序与 android 本机提供程序(例如 MediaStore)同步。我仍在研究AbstractSyncAdapter API,不过,大多数教程再次使用它在服务器而不是另一个本地提供程序中同步。此外,它需要一个我认为对我的应用程序没有必要的帐户。
我已经考虑过其他选项,例如使用ContentObserver和捕获ACTION_MEDIA_SCANNER_FINISHED意图,但这意味着我必须检查整个数据库中所做的所有更改,因为我无法知道确切的行或列发生了哪些更改。顺便说一句,我正在使用 Android 2.2(Froyo/API 级别 8)进行开发。