android隐藏文件夹到SD卡并共享隐藏文件夹内的图像

时间:2013-06-25 08:02:00

标签: android

我想隐藏在我的外部存储上创建的文件夹,获取隐藏文件夹的路径以共享隐藏文件夹中找到的数据。我怎样才能做到这一点。我从现在开始做了什么。

    Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
    File imagesFolder = new File(Environment.getExternalStorageDirectory(), "/mdata/");
    imagesFolder.mkdirs(); 

分享

share.putExtra(Intent.EXTRA_STREAM,                 Uri.parse("文件:/// SD卡/ MDATA /&#34 +通路));

2 个答案:

答案 0 :(得分:1)

您可以通过在.前添加前缀来隐藏大多数扫描等文件夹。这将使它成为UNIX隐藏文件夹。

但是,用户仍然可以使用文件管理器或计算机进行浏览,如果需要,应用仍然可以访问它。

如果您希望数据完全隐藏在其他应用中,请将其存储在私人服务器上。甚至可以使用root读取内部存储,任何具有相应权限的应用程序都可以读取外部存储。

答案 1 :(得分:0)

如果你想在Android或任何基于Linux的系统中隐藏文件夹,只需添加即可。作为文件夹或文件名的前缀。

但是,如果您将SD卡安装在Windows计算机上,则可以看到这些文件夹。在文件夹名称前面,作为普通文件夹。