2013-06-18 3 views
0

Я пытаюсь скрыть из галереи все изображения моего приложения. То, что я сделал, это использовать «.». в моей корневой папке, чтобы скрыть это, но после этого моя галерея все еще показывает мою скрытую, как показано на снимке экрана. Как я могу удалить его программно? Есть ли лучший способ удалить эти изображения из галереи, чем скрыть папку?Скрытые папки по-прежнему отображаются в галерее

enter image description here

ответ

3

Вы должны поместить файл с именем «.nomedia» в папках, которые вы хотите скрыть.

Если вы хотите программно скрыть изображения, лучше всего это шифрование или изменение расширений файлов (например, myPic.jpg -> myPic.data)

Вам также может понадобиться обновить галерею этих изменений происходит.

+0

этот файл .nomedia также скроет все медиафайлы из дочерних папок? –

+0

переименование изображений в моем случае не является хорошим вариантом, потому что это более 2 ГБ изображений, которые можно скачать в любое время, и у них есть зависимости –