开发中肯定有这样的情景:
自己的应用中会缓存很多到本地,不想让系统图库扫描到自己的或者不想对用户浏览造成影响。以前的实现是把所有文件都去掉或者改掉扩展名。其实Android提供了对此的支持。
nomedia文件作用:应用中的不被系统图库扫描
“nomedia”文件放在任何一个文件夹下都会把该文件夹下所有媒体文件(,mp3,视频)隐藏起来不会在系统图库,铃声中出现。
兄弟,我可怎么说你呀~~~~~~~~不是让你放到nomedia文件夹里,只是让你在有或音乐或视频的文件夹里建一个。其实nomedia是文件或者文件夹都可以。nomedia的正确用法是,在你放媒体文件的目录里建一个nomedia文件。例如:SD卡的MUSIC目录里有MP3歌曲,不想被系统自带的播放器找到,就进入MUSIC目录,建一个nomedia,文件或文件夹均可以。这样MUSIC里,包括MUSIC下面的目录里的媒体文件就都找不到了。你弄到SD卡的根目录里,你卡里所有的媒体文件就都找不到了,这很正常呀!
某个app的日志文件,没按照规范添加nomedia文件。红米手机相册里莫名的损坏播放不了的视频和是因为某个app的日志文件,没按照规范添加nomedia文件导致显示在了相册页,可以找到该相册后将其移动到垃圾相册并勾选添加nomedia文件就不会显示了。
欢迎分享,转载请注明来源:品搜搜测评网