2

次のコードを使用して、Android で画像ファイル (JPG) を保存および取得しています。

File cacheDir = context.getCacheDir();

これらのファイルはいつ削除されますか? 私が読んだことから、デバイスはいつでもそれらを削除して他のもののためのスペースを作ることができるため、このディレクトリは信頼できません。アプリに必要な画像ファイルをローカルに保存するためのより良いオプションは何ですか? 可能であれば、SD リムーバブル カードではなく、永続的なストレージに依存したいと考えています。

4

1 に答える 1

0

アプリバンドルスペースを使用してファイルを保持できます 。openFileOutput()openFileInput()を使用して、アプリでこれを実行します。ファイルを読み取り、ファイルをプライベートに保持するために、MODE_PRIVATEフラグを使用すること もできます。openFileOutput()方法。幸運を!

于 2012-10-17T18:45:14.340 に答える