0

写真を撮ってsdに保存するアプリがあります。問題は、写真の変更(delete、rename、ecc。)をアプリ全体で実行する必要があるため、ユーザーが写真フォルダーにアクセスできないようにする方法が必要です...出来ますか?

4

2 に答える 2

2

唯一の方法は、保存するファイルを暗号化することです。ユーザーがSDカードをマウントして、そこに保存されているすべてのファイルにアクセスするのを防ぐ方法はありません。

于 2012-08-30T11:29:56.917 に答える
0

一般的なAndroidアーキテクチャでは、SDカードはFAT32ファイルシステムを使用してフォーマットされます。FAT32はアクセス制御メカニズムをサポートしていないため、これに依存することはできません。

したがって、唯一の可能性は暗号化です。暗号化キーを作成し、プライベートアプリのデータフォルダーに保存します。次に、SDカードに保存するプライバシーに配慮したファイルを暗号化するために使用します。

于 2012-08-30T11:32:29.383 に答える