我正在构建一个应用程序,它从网上下载图像并将它们存储到我的SD卡中,以便在库中隐藏它我生成一个.nomedia文件:
FileWriter f = new FileWriter("/sdcard/Android/data/CopyImage/cache/.nomedia");
应用程序可以成功下载图像并将.nodata文件放在同一个文件夹中,但事实是,图像仍然出现在图库中。
怎么可能? 任何人都可以为我提供解决方案吗?
非常感谢
答案 0 :(得分:7)
添加“。”改为文件夹名称的开头。
顺便问哪个手机给你这个问题。我的猜测是你在Gallery中看到旧的缓存文件答案 1 :(得分:3)
.nomedia文件必须是文件夹中的第一个文件才能忽略那里的媒体。如果文件已经编入索引,只需前后重命名这些文件夹(在中间打开图库)就可以了。
答案 2 :(得分:0)
创建“.nomedia”文件后,必须重新启动手机,然后该文件夹的图像才会显示在图库中。