5

Android を作成しようとしていSyncAdapterますが、少し混乱しています。同期中 (つまりonPerformSync()) に、リモート サーバーからデータをプル ダウンできるだけでなく、リモート サーバーにデータをプッシュできるようにしたい (それは双方向同期ですか? または、サーバーも同期を開始しますか?)。

とにかく、android:supportsUploading="true"マニフェストファイルに設定する必要があると思います。ただし、私の理解では、ドキュメントには、これはアップロード専用であると記載されています。?を使用した同期操作で、アップロードとダウンロードの両方を行うことはできませSyncAdapterん。

ありがとう。

編集:サンプルSyncAdapterには双方向の同期があるようです(100%確実ではありませんが)-ただし、API 11+からのみです。以前の API レベルをサポートしたいのですが、これは不可能ですか?

4

1 に答える 1

2

データの送受信に使用しているプロトコルはわかりませんが、http を使用している場合は、HTTP Get-Request を使用してデータを受信し、POST または PUT Request を使用してデータを送信することで、両方を簡単に行うことができます。

于 2012-11-02T13:29:59.760 に答える