Android的图库会在开机的时候扫描SD卡中的图片,视频等文件,有很多App的私有图片不想在图库中显示,就需要另外处理了。

解决办法:在缓存图片的文件夹中创建 .nomedia 文件。

1. ".nomedia"文件的作用:

当系统在扫描文件夹时,会对含有.nomedia文件的目录视而不见,从而保证目录中的所有媒体文件(图片、音频、视频)隐藏起来不会出现在系统图库和铃声

2. 创建方法

File nomedia = new File( "xxx/xxx/" , ".nomedia");
try {
if (!nomedia.exists())nomedia.createNewFile();
} catch (IOException e) {
Log.e("IOException", "exception in createNewFile() method");
}

3. 注意

.nomedia文件不能放在SD卡的根目录,否则整个SD卡都不会被扫描,图库就空了。

参考链接:

https://my.oschina.net/wanghz/blog/874616

https://zmywly8866.github.io/2016/05/05/android-disable-mediascanner-folders.html

最新文章

  1. 简单的OkHttp使用介绍
  2. 一条Select语句丛生到死的处理过程
  3. UIView 的transitionFromView方法实现视图切换
  4. MyBatis对不同数据库的主键生成策略
  5. SQL Function(方法)
  6. myeclipse html乱码
  7. 查看Android系统当前运行的activity
  8. (简单) POJ 1860 Currency Exchange,SPFA判圈。
  9. SharePoint Framework 在web部件中使用已存在的JavaScript库 - 捆绑打包和外部引用
  10. python的文件读写笔记
  11. Trap 冷启动与热启动告警
  12. 转载-YARN的内存和CPU配置
  13. 对web标准化(或网站重构)知道哪些相关的知识,简述几条你知道的Web标准?
  14. 6.4 C++提取子字符串及字符串的比较
  15. XAML中用一字符即可展示漂亮的图型
  16. 第10月第21天 手势识别 开屏广告 Xcode快捷键
  17. 这些JavaScript编程黑科技
  18. 【转】每天一个linux命令(21):find命令之xargs
  19. 沟通修炼 I型沟通->U型沟通
  20. 使用linuxbridge + vlan网络模式

热门文章

  1. thinkphp自动验证无效的问题
  2. 使用ILookup<TKey, TElement> 接口查找集合
  3. 【python】-- RabbitMQ 安装、基本示例、轮询机制
  4. Java基础 - 标识符
  5. Write 语句
  6. MyBaits面试题
  7. surf算法解析
  8. js基础--substr()和substring()的区别
  9. 【TFS】解决TFS编译中文乱码问题
  10. 机器学习Coursera学习总结