Intento entender la lógica de sincronización de Android. Lo que no entiendo es el archivo syncadapter.xml
contenido en el proyecto de ejemplo de Android SDK SampleSyncAdapter
. Si descargó los ejemplos de SDK debe estar en la carpeta siguiente:¿Cómo uso Android SyncAdapter?
SDK/android-sdk-PLATFORM/samples/android-VERSION/SampleSyncAdapter/res/xml/syncadapter.xml
leí, la autoridad de un proveedor de contenidos debe ser una cadena o una referencia a un recurso. ¿Cuál es exactamente la autoridad de contenido y dónde está com.android.contacts
? Aquí está el contenido del archivo (sin información ni comentarios sobre la licencia, nivel de 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"
/>
Lea los ** artículos ** y vea los ** proyectos de ejemplo ** mencionados en [esta publicación] (http://stackoverflow.com/questions/1859241/own-sync-adapter-for-android/ 7795266). Uno de los ejemplos se refiere a la aplicación last.fm y también mencionó la configuración 'android: contentAuthority'. – JJD