アプリケーションの画像をSDカードに保存するために2つのフォルダを作成していますが、これらのフォルダはファイルマネージャに表示されます。外部からのフォルダへのアクセスを防止したいです。その2つのフォルダに画像を保存しています。このように保存してください。誰か助けてください。
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();