ファイルにデータを保存する必要があるAndroidアプリを開発しています。これを行うために、データを内部メモリに保存し、これを介して作成しています
FileOutputStream file = context.openFileOutput(FILE_NAME, Context.MODE_PRIVATE);
これにより内部ストレージにファイルが作成され、Android自体がこのデータとアプリケーションのパッケージ全体をアクセスをブロックすることで保護していると思いますが、ユーザーがこのアプリを選択してSDカードに移動すると(内部メモリがいっぱいになったとき)、
AndroidはMODE_PRIVATEのファイルをSDカードに移動しますか?
ファイルを保存するときにコンテンツを暗号化する必要がありますか?
私のアプリが関与するデータ量は速度を低下させるのに十分な大きさであるため、コンテンツの暗号化を避け、Android セキュリティに依存することを好みます。どうすればよいか、またはこの状況での最善のシナリオは何か教えていただけますか?
タンク