在android中隐藏文件夹而不使用"。"延期

时间:2018-06-06 05:48:48

标签: android hidden-files

如何在android中隐藏文件夹?我正在从应用程序下载一些数据,只能通过我的应用程序访问。目前,我通过放置"隐藏文件夹。"扩展到文件夹名称并将其保存在app目录中。但是,当打开"显示隐藏选项"在文件管理器中输入特定的应用程序数据。请建议一些我们可以隐藏数据的方法,类似于我们在亚马逊主要应用程序中看到的数据。

3 个答案:

答案 0 :(得分:1)

除非用户根据他们的设备,否则所有内部文件只能由您的应用访问。除此之外,没有用例和没有可接受的理由来隐藏实际拥有该设备的人的文件。

答案 1 :(得分:1)

  

隐藏android中的文件夹而不使用“。”扩展名

您可以使用内部存储作为隐藏文件夹的替代方法,如果设备已植根,则不允许安装该应用,如果用户在应用安装后根据设备生根,无论是什么你做的事情将是可访问的。

//Create internal dir;
File mydir = context.getDir("DIR_NAME", Context.MODE_PRIVATE); 

答案 2 :(得分:0)

目前通过将文件保存到内部存储来解决我的问题。 我们可以使用

File file = new File(context.getFilesDir(), filename);

File mydir = context.getDir("DIR_NAME", Context.MODE_PRIVATE); 

将其保存在内部目录中。

但如果有根设备,问题将持续存在