開始時とオンライン同期時にオフライン データを持つ Android アプリケーションを開発しています。つまり、ユーザーがアイテムをクリックすると、アプリケーションはそのアイテムのデータをオフライン (SQLite データベースまたはファイル) から読み取り、そのアクティビティをデータ (テキスト、画像、動画など) と共に表示します。同時に (オンラインの場合) アプリケーションはバックグラウンドで Web サービスにアクセスし、データのバージョンがモバイル デバイスのバージョンよりも新しい場合はデータをダウンロードし、バックグラウンドでデータを置き換えて、新しいデータが利用可能であることをユーザーに通知します (ユーザーがまだ同じデバイスを使用している場合)。アイテム - 同じアクティビティ)。そうでない場合、ユーザーが次に同じアイテムをクリックしたときに、アプリケーションは自動的に新しいデータを読み取ります。
そのための最善の方法は電話での SQLite ですか、それともファイルですか? .APK を Google Play にアップロードするときに、オフライン データを含む SQLite を拡張ファイルに入れることはできますか?