Estoy guardando video e imagen en una carpeta ... ahora quiero hacer esta carpeta como contraseña protegida, significa que al abrir esta carpeta necesita ingresar una contraseña para ver el archivo dentro de ella
esperanza aquí enfermo recibe ninguna respuesta relevante para hacer esto ... si hay alguna otra posible sugerir por favor ..make Carpeta en sdcard con contraseña protegida: 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) {
}
Además, lo único posible es cifrar los archivos. – user370305
Hola usuario370305, en realidad tengo idea para cifrar y descifrar el contenido de la tarjeta SD, pero estaba tratando de explorar otra cosa, excepto eso. De cualquier forma, gracias por sus respuestas ... – SRam
Puede hacer que no sea legible pero no puede proporcionar seguridad a Si el dispositivo es root o sdcard montado en el sistema, el usuario puede borrar fácilmente esos archivos. – user370305