私は単純な Android アプリを作成しています。これは、多数のポイントがマークされたマップになります。これらのポイントは、インターネットでホストされている XML ファイルに基づいて変更されることがあります。
初期ロード時間を短縮するために、これらのポイントのシリアル化されたリストを、将来更新できるアプリケーションとともに配布することを意図しています。
当初は、この連載ファイルを「アセット」として配布するつもりでした。このようにして、ファイルを生成して「資産」にドロップすることができました。ただし、(私が見る限り)これらのアセットを上書きすることはできないため、これは機能しません。
2 番目のオプションは内部ストレージを使用することでしたが、(私が確認した限りでは) このファイルを「内部ストレージ」として配布することはできません。
シリアル化されたリストをアセットとして配布し、最初の読み込み時にそれを内部ストレージにコピーする唯一のオプションはありますか? ファイルは約 50kb しかありませんが、同じアプリケーションの一部として同じファイルの 2 つのコピー (うち 1 つは最終的に古くなります) を持つ必要はないようです。