-1

我正在制作一个安卓应用程序。我想知道如何制作一个程序来隐藏 android 手机中的文件。就像“Hide it pro”应用程序一样

4

2 回答 2

0

“从媒体扫描仪中隐藏您的文件

在您的外部文件目录中包含一个名为 .nomedia 的空文件(注意文件名中的点前缀)。这将阻止 Android 的媒体扫描仪读取您的媒体文件并将它们包含在画廊或音乐等应用程序中。”

http://developer.android.com/guide/topics/data/data-storage.html

这不会从操作系统(或“Android 手机”)中隐藏文件,但会阻止 MediaScanner 拾取它们并在内置应用程序中显示它们。注意:在 Android 4.0 中存在一个问题,即如果创建新的 .nomedia 文件,现有的索引文件不会被遗忘。要解决此问题,请创建一个新目录,添加 .nomedia 文件,然后将要隐藏的内容移动到那里。

于 2013-04-16T18:08:06.277 回答
0

我认为有三种选择:

  • 将文件移动到其他应用程序看不到的目录中。
  • 加密文件并让它们公开(这意味着其他应用程序可以访问)
  • 添加到文件在文件中的目录中.nomedia。但请注意,这只是将文件隐藏MediaScanner. 但是,如果其他应用程序查看您的目录,它们将很容易访问。

顺便说一句,您的操作系统无论如何都无关紧要。只有目标平台很重要。

于 2013-04-16T18:03:55.427 回答