内部に音楽が埋め込まれたAndroidアプリケーションを作成しています(〜80 MB)。res/raw フォルダに入れる予定でした。
Androidはそれをすべて内部メモリに保存するので、この方法は大きすぎますか? 私のオプションは何ですか?私は次のことを思いつきました:
- アプリケーションの初回起動時に、リソースを内部ストレージから SD カードにコピーします。その後、内部ストレージから削除します (これは可能ですか?)
- アプリケーションの初回起動時に Web から音楽をダウンロードします。
アプリを完全にオフラインにしたいので、オプション 2 を使用する必要はありません。静的な音楽は (リリース間を除いて) 変更されません。
他のアイデアはありますか?