gpt4 book ai didi

android - 如何使文件管理器和其他应用程序无法访问SD卡中应用程序的文件夹?。

转载 作者:太空狗 更新时间:2023-10-29 15:17:35 25 4
gpt4 key购买 nike

我正在创建两个文件夹来将我的应用程序的图像存储在 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();

最佳答案

通常添加一个 .在文件夹名称的前面,这将把它从媒体扫描仪中排除。但是用文件管理器还是可以找到的。

关于android - 如何使文件管理器和其他应用程序无法访问SD卡中应用程序的文件夹?。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11288676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com