2012-07-19 4 views
8

開始とオンライン同期でオフラインデータを持つAndroidアプリケーションを開発しています。つまり、ユーザーがアイテムをクリックすると、アプリケーションはオフライン(SQLiteデータベースまたはファイル)からそのアイテムのデータを読み取り、そのアクティビティをデータ(テキスト、画像、ムービーなど)で表示します。同時に、(オンラインの場合)アプリケーションはバックグラウンドでウェブサービスに行き、データのバージョンがモバイルデバイス上の新しいバージョンであればデータをダウンロードし、バックグラウンドでデータを置き換え、新しいデータが利用可能であることをユーザーに伝える(ユーザーが同じであればアイテム - 同じアクティビティ)。そうでない場合、アプリケーションは、次回ユーザーが同じアイテムをクリックしたときに新しいデータを自動的に読み込みます。オンライン同期を使用したオフラインAndroidアプリケーション

電話でSQLiteを使用するのがその方法ですか? .APKをGoogle Playにアップロードするときに、オフラインデータを含むSQLiteを展開ファイルに追加することはできますか?

答えて

0

答えは、アプリケーションがどのタイプのデータを処理しているかによって異なります。多くのデータファイル(写真、ムービー、mp3)をお持ちの場合は、おそらく両方のファイルを電話に保存し、日付とバージョンとファイルリンク情報をSQLiteデータベースに保存して、更新が必要なときを知るようにします。

拡張ファイルは、おそらくあなたが探しているファイルではありません。実際には、巨大な3Dテクスチャやゲーム内で参照される大きなビデオなど、頻繁に変化するデータの大きなデータセットを対象としています。

関連する問題