Android4.0.4的.nomedia文件作用

 时间:2026-02-17 21:36:56

最近在Android4.0.4的文件系统里看到有些目录下有.nomedia文件,搜索了下Android的frameworks源码,有文件frameworks/base/media/java/android/media/MediaScanner.java里有isNoMediaPath函数,再查看调用该函数的位置的处理代码,就一目了然了。

方法/步骤

最近在Android4.0.4的文件系统里看到有些目录下有.nomedia文件,搜索了下Android的frameworks源码,有文件frameworks/base/media/java/android/media/MediaScanner.java里有isNoMediaPath函数,再查看调用该函数的位置的处理代码,就一目了然了。

其中isNoMediaPath发现当前目录下有.nomedia文件,就返回true,即该目录不存在可用的媒体文件,MediaScanner也就不会搜索该目录下的文件了,主要是屏蔽目录下的媒体文件,不让不想显示的文件显示在Gallery软件里。

这样就做到了屏蔽媒体软件扫描,尤其是扫描时创建的缩略图目录thumbnails目录,我们是非常不愿意显示该目录下的文件,一是图片清晰度低(本身分辨率小),而是文件过多。

  • HD2 android4.0 从内存卡启动版
  • Android4.0.4唯一Launcher实现
  • 如何在Windows中运行Android4.0应用软件
  • 4412开发板搭建Uboot和Android4.0编译环境
  • 三星 I9020 Nexus S升级Android 4.0.4过程
  • 热门搜索
    如何众叛亲离 金陵女人的另类生活 平淡生活 生活中的哲学 iphone如何截屏 如何制作u盘启动盘 公积金如何贷款买房 2020年是什么年 生活中的经济学论文 如何祛除疤痕