Сделать Folder в 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) { } 

Я хотел бы предложить другой / выполнимый подход, зашифруйте свой файл !

Посмотрите на этот ответ!

Даже если вам удастся внедрить защиту паролем (Wow!), Вот минусы,

  1. Это защитит только ваше приложение.
  2. Карты SD должны быть переданы (следовательно, ваше приложение не может защитить файлы на SD-карте всегда).