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

问题描述 投票:0回答:4

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

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

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

怎么可能呢? 有人能为我提供解决方案吗?

非常感谢

android android-sdcard android-gallery
4个回答
9
投票

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

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


8
投票

.nomedia 文件必须是文件夹中的第一个文件才能忽略其中的媒体。如果文件已建立索引,只需前后重命名此类文件夹(在中间打开图库)即可。


2
投票

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


0
投票

你是如何得到我正在寻找的东西的? 我希望 Gallery 忽略 .nomedia 文件,我每天都非常疯狂地删除 .nomedia 文件,每天多次...某些应用程序会重新创建 .nomedia 文件。

我讨厌设计这种 .nomedia 概念而没有复选框来忽略它们的人......最好永远不要出生!

使用 .nomedia 文件来选择忽略和/或不创建它们的应用程序设计者要花多少钱??????

© www.soinside.com 2019 - 2024. All rights reserved.