私は単純なAndroid Appを作成しています。そこには多数のポイントがマークされたマップになります。これらのポイントは、インターネット上でホストされているXMLファイルに基づいて変更されることがあります。今後更新されるAndroidプロジェクトのファイルを配信します
初期ロード時間を短縮するために、これらのポイントのシリアライズされたリストを将来更新できるアプリケーションで配布することを意図しています。
私の意図は、最初にこのシリアル化されたファイルを「資産」として配布することでした。このようにしてファイルを生成し、それを 'assets'にドロップするだけです。しかし、これはうまくいきません(私が見るところでは)これらの資産を上書きすることはできません。
2番目のオプションは内部ストレージを使用することでしたが(私が見るところでは)、このファイルを「内部ストレージ」として配布することはできません。
シリアル化されたリストをアセットとして配布し、初期ロード時に内部ストレージにコピーする唯一の方法はありますか?ファイルは約50kbに過ぎませんが、同じアプリケーションの一部として、同じファイル(2つのファイルのうちの1つは最終的に古くなります)の2つのコピーを持つ必要はありません。
アセットとして存在する「コピー」は圧縮され、APK内に残ります。 – mah