8
私はこのフォルダをパスワードで保護された状態にしたいので、このフォルダを開くにはパスワードを入力する必要がありますここ
希望は病気これを行うための関連するすべての答えを得る...ことができ、他のいくつかあった場合、私はあなたのファイルを暗号化、異なる/実現可能なアプローチを提案したいと思います。..パスワードで保護されたsdcardのフォルダを作成します。android
try {
dirName = "/mydirectory/";
fileName = new Long(
SystemClock.currentThreadTimeMillis())
.toString()
+ ".png";
} catch (NullPointerException e) {
// TODO: handle exception
}
try {
if (android.os.Environment
.getExternalStorageState()
.equals(android.os.Environment.MEDIA_MOUNTED)) {
File sdCard = Environment
.getExternalStorageDirectory();
File dir = new File(sdCard.getAbsolutePath()
+ dirName);
dir.mkdirs();
File file = new File(storedImagePath);
os = new FileOutputStream(file, true);
byte[] byteArray = receivedImageData.getBytes();
byteArray = Base64.decode(byteArray, 0);
os.write(byteArray);
os.flush();
os.close();
} else {
}
} catch (Exception e) {
}
また、ファイルを暗号化することしかできません。 – user370305
こんにちはuser370305、実際に私は暗号化と解読のためのアイデアがsdcardの内容を持っていますが、それ以外のものを探そうとしていました。あなたの応答のために何とか感謝します... – SRam
あなたはそれを可読にすることはできますが、それは、デバイスがrootまたはsdcardがシステムにマウントされている場合、ユーザーはそれらのファイルを簡単に削除できます。 – user370305