tôi đang lưu video và hình ảnh trong một thư mục .. Bây giờ tôi muốn làm cho thư mục này như mật khẩu bảo vệ, có nghĩa là trong khi mở thư mục này cần phải nhập một mật khẩu để xem các tập tin bên trong nó
hy vọng đây bệnh nhận được bất kỳ câu trả lời có liên quan để thực hiện điều này ... nếu có một số bất kỳ khác có thể xin đề nghị ..làm cho thư mục trong sdcard với mật khẩu bảo vệ: 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) {
}
Ngoài ra, điều duy nhất có thể là mã hóa các tệp. – user370305
hi user370305, thực sự tôi có ý tưởng mã hóa và giải mã nội dung sdcard nhưng đã cố gắng khám phá những thứ khác ngoại trừ nó ... cảm ơn cách trả lời của bạn ... – SRam
Bạn có thể làm cho nó không thể đọc được nhưng bạn không thể cung cấp bảo mật nó, Nếu thiết bị là root hoặc sdcard gắn trên hệ thống thì người dùng có thể dễ dàng xóa các tập tin đó .. – user370305