¿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 ?.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.