如何在android中隐藏文件夹?我正在从应用程序下载一些数据,只能通过我的应用程序访问。目前,我通过放置"隐藏文件夹。"扩展到文件夹名称并将其保存在app目录中。但是,当打开"显示隐藏选项"在文件管理器中输入特定的应用程序数据。请建议一些我们可以隐藏数据的方法,类似于我们在亚马逊主要应用程序中看到的数据。
答案 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);
将其保存在内部目录中。
但如果有根设备,问题将持续存在