4

オンライン サーバーとデータを同期するアプリを作成しています。最善のアプローチは何ですか?

同じ構造のオンラインデータベースと同期するローカルデータベース(SQLite)があると思いました。オンライン XML とオンライン データベースのどちらがよいでしょうか?

その他の質問。データ同期で知られているアルゴリズムはありますか?

4

1 に答える 1

1

ベスト プラクティスは、コンテンツ プロバイダーを使用してアプリケーションをモデル化し、サンプルの同期アダプターを接続することです。 http://developer.android.com/resources/samples/NotePad/index.html http://developer.android.com/resources/samples/SampleSyncAdapter/index.html

これらのサンプルは Android SDK にあります。エクリプスでは、

File >
New >
Android Project >
Create project from existing sample >
Android 2.1 >
Select desired project

(タブレットと Android 4.0 が登場すると状況が変わり始めるため、7 または 8 が最善の策です。)

以下のブログ投稿では、Sync Adapter について詳しく説明しています。 http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1/

すぐに開始したい場合は、XML を解析してから、SQLite 実装をラップして、次のリンクを使用してください。 http://andrewgertig.com/2010/07/android-and-ruby-on-rails/

于 2012-06-05T21:34:50.987 に答える