我想隐藏一个在我的外部存储器上创建的文件夹,以获取隐藏文件夹的路径,以共享隐藏文件夹中发现的数据。我如何才能做到这一点。从现在开始我所做的一切。
Intent imageIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
File imagesFolder = new File(Environment.getExternalStorageDirectory(), "/mdata/");
imagesFolder.mkdirs(); 分享
File:///sdcard/mdata/“+path));(Intent.EXTRA_STREAM,share.putExtra(”Intent.EXTRA_STREAM,Uri.parse
发布于 2013-06-25 16:03:47
如果你想在Android或任何基于Linux的系统中隐藏文件夹,只需添加。作为文件夹或文件名的前缀。
但是,如果您在Windows计算机上挂载SD卡,则这些文件夹将可见,并带有。文件夹名称前面,就像普通文件夹一样。
发布于 2013-06-25 16:03:48
您可以通过在文件夹前面加上.来隐藏该文件夹,使其不被大多数扫描等操作所影响。这将使其成为UNIX隐藏文件夹。
然而,用户仍然可以使用文件管理器或在他们的电脑上浏览它,如果他们想要的话,应用程序仍然可以访问它。
如果你想让你的数据对其他应用程序完全隐藏,那就把它存储在一台私人服务器上。甚至内部存储也可以通过root读取,而外部存储可以被任何有权限的应用程序读取。
https://stackoverflow.com/questions/17292134
复制相似问题