Андроид.:nomedia игнорируется, изображения по-прежнему появляются в галерее

Я создаю приложение, которое загружает изображения из интернета и сохраняет их в мою SDCard, чтобы сделать их невидимыми в галерее, я помещаю эту строку для создания .nomedia file:

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

приложение может успешно загрузить изображение и сделать.файл nodata в той же папке, но дело в том, что изображение все равно появляется в галерее.

Как это может быть? Может ли кто-нибудь дать мне решение?

спасибо много

3 ответов


добавить ".- к началу имени папки.

BTW, какой телефон дает u эту проблему. Я предполагаю, что ur видит старые кэшированные файлы в галерее


The .файл nomedia должен быть первым файлом в папке, чтобы игнорировать носитель там. Если файлы уже проиндексированы, просто переименуйте такие папки вперед и назад (открыв галерею посередине), и все.


после того, как вы создали ".nomedia " файл, вы должны перезагрузить телефон, а затем изображения папки не будут отображаться в галерее.