2011-07-25 7 views
0

私はアンドロイドで同期しています。 サンプルからsdkのサンプルが見つかりました。正常に動作します。どのような形式で送受信しているのですか?

例では、サーバーからデータを受信して​​いるうちに、以下のプロトコルを使用しています。

[{"" e ":" [email protected] "、" f ":"テスト "、" i ":" 1709001 "、" h ":" 1-232-242-1829 " 「m」:「1-232-242-1829」、「l」:「User」、「o」:「1-232-242-1829」、「s」:「これは私の状態です」、「u」: "user2"}、{"e": "[email protected]"、 "f": "another"、 "i": "1702002"、 "h": "1-111-111-1111"、 "m ":" 1-111-111-1111 "、" l ":" User "、" o ":" 1-111-111-1111 "、" s ":"別のステータス "、" u ":" user3 " }]

今、私の質問
1. Google Syncが内蔵されていて、使用しているプロトコルがあります。 上記と同じか他のプロトコルですか?
2.同期用に独自のプロトコルを作成できますか?もしそうなら、どのタイプのプロトコルをアンドロイドで同期に使うべきですか?

答えて

1

Googleが独自のサーバーと同期するために使用するプロトコルはプライベートです。

Androidでの同期は、定義済みのプロトコルにはまったく基づいていません。シンクアダプタは、コンテンツプロバイダとデータを同期させるためにリモートサービスと対話する方法を知っているソフトウェアコンポーネントです。だからあなたが書いている同期アダプタは、プロトコルについて知っているものです。プラットフォーム自体はそれについて何も知らない。

たとえば、AndroidのExchangeは、ユーザーをExchangeアカウントにログインさせる認証者として実装し、次に同期するデータの種類(連絡先、予定表など)ごとに1つの同期アダプタを実装します。 。

関連する問題