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"
/>