文件夹隐藏文件怎么显示:如何创建隐藏文件夹(how to create a hidden folder on android)

我想创建一些隐藏的文件夹,如照片隐藏应用程序,并将选定的图像从图库或相机隐藏到选定的隐藏文件夹。我用 Google 搜索了很多,但我找不到任何解决方案。请给我一个解决方案..

8

我的要求是当我将文件添加到隐藏文件夹中时,这些文件不应显示在图库中,但隐藏的文件夹和文件应仅在我的应用程序中显示。

要创建隐藏的文件夹或文件,请按照 Hamid S.说明进行操作:

File file = new File(Environment.getExternalStorageDirectory().getPath() + "/.Image/");
file.mkdirs();

要防止图库应用程序在/.Image /中显示图片,请创建其他(空)文件.nomedia

这将阻止 Media Scanner 读取您的媒体文件并通过MediaStore内容提供商将其提供给其他应用程序。但是,如果您的文件对您的应用程序来说是真正的私有文件,则应将其保存在app-private directory中。

2

要创建隐藏文件夹或文件,请使用Dot (.)该文件夹或文件名。

假设您要创建一个名为Image的文件夹,该文件夹将被隐藏,然后按如下方式创建...

File file = new File(Environment.getExternalStorageDirectory().getPath() + "/.Image/");
file.mkdirs();
2

试试这个代码,

String iconsStoragePath = Environment.getExternalStorageDirectory() + "/.NewFolder";
    File sdIconStorageDir = new File(iconsStoragePath);
    if(!sdIconStorageDir.isDirectory()){
        sdIconStorageDir.mkdirs();//create storage directories, if they don't exist
    }
0

尝试功能像..

public static void hideFile(File file)
{
        File dstFile = new File(file.getParent(), "." + file.getName());
        file.renameTo(dstFile);
}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(253)
C++程序的基本单位:声音的基本单位(basic unit of time)
上一篇
Dhcp服务器的配置:什么是动态主机配置协议(DHCP)服务器
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(43条)