【发布时间】:2015-01-13 02:38:21
【问题描述】:
我尝试了解 Android 同步逻辑。我不明白的是Android SDK示例项目SampleSyncAdapter中包含的文件syncadapter.xml。如果您下载了 SDK 示例,它应该位于以下文件夹中:
SDK/android-sdk-PLATFORM/samples/android-VERSION/SampleSyncAdapter/res/xml/syncadapter.xml
我读到,内容提供者的权限应该是一个字符串或对资源的引用。内容权限到底是什么?com.android.contacts 在哪里?这是文件的内容(无许可证信息和 cmets,API 级别 16)。
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.android.contacts"
android:accountType="com.example.android.samplesync"
android:supportsUploading="false"
android:userVisible="true"
/>
【问题讨论】:
-
请阅读文章并查看this post中提到的示例项目。其中一个示例涉及 last.fm 应用程序,还提到了
android:contentAuthority设置。
标签: android android-contentprovider android-syncadapter