¿SyncAdapter soporta tanto la carga como la descarga durante una sincronización?

Estoy tratando de escribir un Android SyncAdapter y estoy un poco confundido. Durante una sincronización (es decir, en onPerformSync() ), quiero ser capaz de extraer datos de un servidor remoto, sino también empujar datos hasta un servidor remoto (es que una sincronización de 2 vías o es una sincronización de 2 vías cuando El servidor también inicia una sincronización?).

De todas formas, supongo que necesito establecer android:supportsUploading="true" en el archivo de manifiesto. Sin embargo, según mi entendimiento, la documentación dice que esto es solo para subidas. ¿No es posible realizar tanto la carga como la descarga en una operación de sincronización con un SyncAdapter ?.

Gracias.

Edit: Parece que el Sample SyncAdapter tiene sincronización de dos vías (aunque no estoy 100% seguro) – pero sólo desde API 11+. Quiero soportar niveles anteriores de API – ¿esto no es posible ?.

No sé, qué protocolo está utilizando para enviar o recibir datos, pero si está utilizando http, puede hacer fácilmente ambos mediante una solicitud HTTP Get para recibir datos y una solicitud POST o PUT para enviar datos.

  • Cuándo utilizar sincronizado en Java
  • Patrón de diseño recomendado para escribir en la base de datos SQLite en Android
  • ¿Cómo notificar a la actividad de llamada cuando SyncAdapter ha finalizado?
  • Cómo sincronizar datos entre diferentes dispositivos
  • Monitor de estado de subprocesos. ¿Cómo depurar esto? ¿Qué lo causa?
  • Buscando información sobre el Administrador de sincronización de Android
  • Recursos del adaptador de sincronización de Android
  • Cómo utilizar el valor devuelto de AlertDialog
  • ¿Qué es una buena implementación en la actualización de elementos que cambian mucho en RecyclerView (intercambio) y la retroalimentación inmediata de los usuarios?
  • Cómo agregar programaticamente una cuenta personalizada en android?
  • Cómo sincronizar Android Database con un servidor SQL en línea?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.