Android:.nomedia被忽略,图片仍然出现在图库中

时间:2011-05-05 10:11:09

标签: android android-sdcard android-gallery

我正在构建一个应用程序,它从网上下载图像并将它们存储到我的SD卡中,以便在库中隐藏它我生成一个.nomedia文件:

FileWriter f = new FileWriter("/sdcard/Android/data/CopyImage/cache/.nomedia");

应用程序可以成功下载图像并将.nodata文件放在同一个文件夹中,但事实是,图像仍然出现在图库中。

怎么可能? 任何人都可以为我提供解决方案吗?

非常感谢

3 个答案:

答案 0 :(得分:7)

添加“。”改为文件夹名称的开头。

顺便问哪个手机给你这个问题。我的猜测是你在Gallery中看到旧的缓存文件

答案 1 :(得分:3)

.nomedia文件必须是文件夹中的第一个文件才能忽略那里的媒体。如果文件已经编入索引,只需前后重命名这些文件夹(在中间打开图库)就可以了。

答案 2 :(得分:0)

创建“.nomedia”文件后,必须重新启动手机,然后该文件夹的图像才会显示在图库中。