syncadapter studio sincronizar datos crear con aplicacion android synchronization android-syncadapter

android - studio - ¿SyncAdapter admite cargar y descargar durante una sincronización?



sincronizar en android studio (1)

Estoy tratando de escribir un Android SyncAdapter y estoy un poco confundido. Durante una sincronización (es decir, en onPerformSync() ), quiero poder bajar datos desde un servidor remoto pero también enviar datos a un servidor remoto (¿es una sincronización bidireccional? O una sincronización bidireccional cuando el servidor también inicia una sincronización?).

De todos modos, supongo que necesito configurar android:supportsUploading="true" en el archivo de manifiesto. Sin embargo, desde mi entendimiento, la documentación dice que esto es solo para cargas. ¿No es posible cargar y descargar en una operación de sincronización con SyncAdapter ?

Gracias.

Editar: Parece que Sample SyncAdapter tiene dos modos de sincronización (aunque no estoy 100% seguro), pero solo desde API 11+. Quiero soportar niveles anteriores de API. ¿No es esto posible?


No sé qué protocolo está utilizando para enviar o recibir datos, pero si está utilizando http puede hacer ambas cosas fácilmente mediante el uso de un HTTP Get-Request para recibir datos y una solicitud POST o PUT para enviar datos.