我想将com.android.contacts和com.android.calendar与一个SyncAdapter同步。这可能吗?
如果是,我如何编辑以下行?
<sync-adapter
xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.android.contacts"
android:accountType="com.package.account"
android:supportsUploading="false"
android:userVisible="true" />
答案 0 :(得分:3)
显然不是:
“每个SyncAdapter都会旋转一个绑定到sync-adapter.xml中定义的权限的SyncThread,并且无法在此xml文件中定义多个权限......”
(kianatennyson)
答案 1 :(得分:1)
您可以同步ContentProvider
中的任何SyncAdapter
,只要它已导出并允许修改基础数据。
为了实现这一目标,您无需在XML中指定额外的提供者或权限 - 只需在ContentResolver
内获取对onPerformSync()
的引用,并使用它来访问ContentProvider
感兴趣的。
如需了解更多信息,请阅读以下答案:https://stackoverflow.com/a/30693866/2463035