Android: как скрыть папку от появления в галерее - PullRequest
17 голосов
/ 16 июля 2011

У меня есть приложение, которое создает папку на SD-карте. После этого я делаю несколько операций, которые могут привести к хранению разных медиафайлов, графики в моей папке. Проблема в том, что эта папка затем отображается в разделе Галерея, что не подходит. Как я могу скрыть папку или содержимое моей папки от появления в Галерее?

Жду ответа Спасибо

Ответы [ 6 ]

49 голосов
/ 16 июля 2011

Поместите файл с именем .nomedia в папку. Это может быть файл нулевого байта, если хотите - имя имеет значение.

3 голосов
/ 08 мая 2014

Вы начнете имя папки с точки (.). Пример: .asdhsj

3 голосов
/ 05 декабря 2013

Перейдите в папку «Мои файлы», затем «Изображения» или создайте папку и назовите ее как хотите. Перейдите во вновь созданную папку, снова добавьте другую папку и назовите ее .nomedia. Скопируйте или переместите фотографии в папку (не .nomedia, потому что она не будет отображаться после ее создания). Тогда вы заходите в галерею и вуаля! Папка не отображается!

PS: скопированные / перемещенные изображения можно просматривать только в папке «Мои файлы», что намного безопаснее ..;) PPS: Это работает на моей победе в Samsung Galaxy.

Надеюсь, я немного помог Спасибо.

1 голос
/ 24 июля 2017

Просто начните имя папки с точки (.), Это может быть любое имя, но нужно начинать с точки.После этого папка и ее файлы больше не отображаются в галерее:)

0 голосов
/ 27 декабря 2016

Для людей, которые работают на Android версии 5.1.1, некоторые из вас не могут этого сделать, но вы можете изменить расширение этого файла, например, image.png, изменить ".png" на что-то вроде ".txt" иличто-то такое, что не появляется в вашей галерее

0 голосов
/ 02 декабря 2012

К счастью, обложки альбомов имеют решение.

Вот решение;Переименовать все файлы обложек альбомов в albumart.jpg

Мой подробный ответ можно найти здесь Остановить отображение изображений на SD-карте в галерее?

...