Я пытаюсь понять логику синхронизации Android. То, что я не понимаю, это файл syncadapter.xml
, содержащийся в образце проекта SDK для Android 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"
/>