我正在开发一款Android应用程序,它在启动应用程序时创建了一些文件夹,其中包含图像、视频文件和子文件夹。我希望在创建时隐藏这些文件夹和文件,这样我们在设备上手动访问SD卡时就看不到这些文件夹。
我正在开发一款Android应用程序,它在启动应用程序时创建了一些文件夹,其中包含图像、视频文件和子文件夹。我希望在创建时隐藏这些文件夹和文件,这样我们在设备上手动访问SD卡时就看不到这些文件夹。
.
即可。 .
。ingsaurabh
正确所说,一个"."
就足够了。如果一个文件名以它开始,大多数文件浏览器都不会显示该文件。但它并不是直接不可见的(例如,三星原生文件管理器有一项显示此类文件和文件夹的选项)。因此,您不能确定用户是否会看到这些文件,特别是如果用户使用不同的应用程序访问sd卡上的文件。
隐藏文件的唯一方法是使用内部存储
,因为这些文件是私有的,只属于您的应用程序。然而,在内部存储中存储大量数据并不是一个好主意(这肯定会降低您的应用评级)。
遵循数据存储开发指南的指导方针非常重要,将数据保存到文件夹/Android/data/<package_name>/files/
中,这是一个好习惯。
在Android内存卡中隐藏文件夹有多种方法。我喜欢使用的最好的两种方法是: 在Android中无需应用程序隐藏文件夹 第二种方法是使用应用程序隐藏Android文件夹。 这两种方法都可以完美地工作,具体取决于您的选择。