如何在android中隐藏sdcard中的文件夹

Him*_*shu 12 android

我正在开发一个Android应用程序,它在应用程序启动时创建一些文件夹,其中包含图像,视频文件和子文件夹,我想在创建时隐藏这些文件夹和文件.当我们在设备中手动访问SD卡时,不应该看到这些文件夹.

ing*_*abh 15

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

但是,如果您将SD卡安装在Windows计算机上,则这些文件夹将显示.在文件夹名称前面,作为普通文件夹.

  • 它的前缀,而不是后缀 (7认同)

ste*_*fan 6

所以,ingsaurabh正确地说,a "."就是你所需要的.如果文件名以它开头,则大多数文件浏览器都不会显示该文件.但它并非直接不可见(例如,三星股票文件管理器可以选择显示此类文件和文件夹).因此,您无法确定用户是否会看到文件,尤其是当用户使用不同的应用程序访问SD卡上的文件时.

隐藏文件的唯一方法是,internal storage因为这些文件对您的应用程序是私有的.但是,在内部存储中存储大量数据并不是一个好主意(它会给你的应用程序评分不好,这是肯定的).

坚持数据存储开发指南中的指南是一件好事,从而将数据保存到文件夹中/Android/data/<package_name>/files/.