我正在创建两个文件夹来将我的应用程序的图像存储在 SD 卡中。但是这些文件夹在文件管理器中可见。我想阻止从外部访问我的文件夹。我正在将图像保存在这两个文件夹中。请像这样保存帮帮我。
File sdcard = Environment.getExternalStorageDirectory();
File pictureDir = new File(sdcard, "Image_dir");
if (!pictureDir.exists()) {
pictureDir.mkdirs();
}
// saving the image file in the folder Image_dir
File f = null;
f = new File(pictureDir, file_name);
FileOutputStream fos = new FileOutputStream(f.getAbsolutePath());
Bitmap image;
image.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.flush();
fos.close();