总结 Android nomedia 避免文件泄露在系统图库和系统铃声中 在应用开发中 项目的图片总是被系统的图库收录了 避免图片被系统图库收录的发现有2个方法 第一种针对图片 将 .png为后缀的图片所有改名为 .ing 后缀 比如 ic_launcher.png 改为 ic_launcher.i ...
分类:
移动开发 时间:
2017-06-28 13:16:49
阅读次数:
233
问题:有时候我们在手机卡上存储一些图片,但我们不希望在图库或相册里面看到。(图库或相册的机制是对存储卡上文件进行扫描然后列出来的,假如我们放了一张图片文件,那它就会扫描到,然后在图库或相册里面列出来)。
解决:在不希望扫描的文件夹的根目录,建立一个名字为.nomedia的空文件(这个文件作用是让扫描程序知道,这个文件夹不要扫描)。...
分类:
移动开发 时间:
2015-07-30 13:33:28
阅读次数:
219
MountService作为Vold的客户端,会接收来自vold的消息,并且内部定义保存了各种Volume相关的状态定义:
1、VolumeStateclass VolumeState {
public static final int Init = -1;
public static final int NoMedia = 0;...
分类:
其他好文 时间:
2015-04-21 22:39:55
阅读次数:
208
有些特定软件会在缓存图片文件夹自动生成名为“.nomedia”的文件,屏蔽了其他软件的扫描。代表此文件夹里面的MP3、MP4、RMVB、JPEG等图片音频视频等媒体文件,所以系统图库看不到。但一些特殊软件如 快图、MX Player也可以在设置中取消辨认这些文件!
分类:
移动开发 时间:
2014-12-15 10:24:28
阅读次数:
483
总结 Android避免文件泄露在系统图库和系统铃声中
在应用开发中 项目的图片总是被系统的图库收录了
发现有2个方法
第一种针对图片
将 .png为后缀的图片全部改名为 .ing 后缀
例如 ic_launcher.png 改为 ic_launcher.ing
第二种
在项目存放图片的文件夹写入
/.nomedia
File nomedia = new File(filePath + "/.nomedia" );
if (! nomedia.exists())
...
分类:
移动开发 时间:
2014-10-15 17:18:31
阅读次数:
221