Я пытаюсь понять логику синхронизации Android. Я не понимаю файла syncadapter.xml
, содержащегося в примере проекта Android SDK SampleSyncAdapter
. Если вы скачали образцы SDK, они должны находиться в следующей папке:
SDK/android-sdk-PLATFORM/samples/android-VERSION/SampleSyncAdapter/res/xml/syncadapter.xml
Я читал, полномочия поставщика контента должны быть строкой или ссылкой на ресурс. Что такое орган управления контентом и где находится com.android.contacts
? Вот содержимое файла (без информации о лицензии и комментариев, уровень 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"
/>