我正在开发一个Android应用程序,它在应用程序启动时创建一些文件夹,其中包含图像,视频文件和子文件夹,我想在创建时隐藏这些文件夹和文件.当我们在设备中手动访问SD卡时,不应该看到这些文件夹.
ing*_*abh 15
如果要在Android或任何基于Linux的系统中隐藏文件夹,只需.在文件夹或文件名中添加前缀即可.
但是,如果您将SD卡安装在Windows计算机上,则这些文件夹将显示.在文件夹名称前面,作为普通文件夹.
所以,ingsaurabh正确地说,a "."就是你所需要的.如果文件名以它开头,则大多数文件浏览器都不会显示该文件.但它并非直接不可见(例如,三星股票文件管理器可以选择显示此类文件和文件夹).因此,您无法确定用户是否会看到文件,尤其是当用户使用不同的应用程序访问SD卡上的文件时.
隐藏文件的唯一方法是,internal storage因为这些文件对您的应用程序是私有的.但是,在内部存储中存储大量数据并不是一个好主意(它会给你的应用程序评分不好,这是肯定的).
坚持数据存储开发指南中的指南是一件好事,从而将数据保存到文件夹中/Android/data/<package_name>/files/.
| 归档时间: |
|
| 查看次数: |
28772 次 |
| 最近记录: |