我正在制作一个Android应用程序。我想知道如何制作程序来隐藏Android手机中的文件。就像“隐藏它专业”应用程序一样
答案 0 :(得分:0)
我认为有三种选择:
.nomedia
文件中文件所在的目录中。但请注意,这只是隐藏来自MediaScanner
的文件。但是如果他们查看你的目录,它将很容易被其他应用程序访问。顺便说一句,您的操作系统无论如何都无关紧要。只是目标平台很重要。
答案 1 :(得分:0)
“隐藏Media Scanner中的文件
在外部文件目录中包含名为.nomedia的空文件 (注意文件名中的点前缀)。这将阻止Android的 媒体扫描程序无法读取您的媒体文件并将其包含在应用程 像画廊或音乐。“
http://developer.android.com/guide/topics/data/data-storage.html
这不会隐藏来自操作系统(或“Android手机”)的文件,但它会阻止MediaScanner将其拾取并在内置应用程序中显示它们。注意:在Android 4.0中,存在一个问题,即如果创建了新的.nomedia文件,则不会忘记现有的索引文件。要解决此问题,请创建一个新目录,添加.nomedia文件,然后移动要隐藏的内容。