13

我正在构建一个应用程序,它从网络下载图像并将它们存储到我的 SDCard 中,为了使它们在图库中不可见,我将这一行用于生成一个 .nomedia 文件:

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

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

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

非常感谢你

4

3 回答 3

9

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

顺便说一句,哪个手机给你这个问题。我的猜测是您在图库中看到旧的缓存文件

于 2011-05-05T10:33:50.453 回答
8

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

于 2012-05-27T19:38:05.147 回答
1

创建“.nomedia”文件后,您必须重新启动手机,然后该文件夹的图像将不会出现在图库中。

于 2012-03-15T03:18:30.210 回答