2011-07-15 21 views
15

Tengo una aplicación que crea una carpeta en la tarjeta SD. Después de eso, realizo varias operaciones que pueden dar como resultado el almacenamiento de diferentes archivos multimedia, gráficos en mi carpeta. El problema es que esta carpeta es visible en la sección de la Galería que no es apropiada. ¿Cómo puedo ocultar la carpeta o el contenido de mi carpeta para que no aparezca en la Galería?android: cómo ocultar la carpeta para que no aparezca en la Galería

Mirando hacia adelante para una respuesta Gracias

Respuesta

44

Ponga un archivo llamado .nomedia en la carpeta. Este puede ser un archivo de cero bytes si lo desea; el nombre es lo que importa.

+1

Si copio cualquier archivo en la carpeta, como un archivo de imagen. y luego renombrarlo a .nomedia ... ¿funcionará? – Farhan

+0

@Farhan: claro, pero sería mucho más simple y rápido crear un archivo de cero bytes. – CommonsWare

+0

Muchas gracias señor, funcionó – Farhan

-1

Happily album covers tiene una solución.

Aquí está la solución; Cambiar nombre de todos los archivos de imagen de la portada del álbum para albumart.jpg

Mi respuesta detallada se puede encontrar aquí Stop images on sd card from showing up in gallery?

2

Ir a Mi carpeta de archivos, a continuación, imágenes o crear una carpeta y el nombre de lo que quiera. Vaya a la carpeta recién creada, agregue otra carpeta nuevamente y asígnele el nombre .nomedia. Copie o mueva fotos en la carpeta (no en .nomedia porque no se mostrará después de crearlo). Luego, revisa la galería y ¡listo! ¡La carpeta no se muestra!

PD: Las imágenes que ha copiado/movido se pueden ver solo en la carpeta Mis archivos, que es mucho más seguro ...;) PPS: Esto funciona en mi Samsung Galaxy Win.

Espero haber ayudado un poco Gracias.

3

Comenzará el nombre de la carpeta con un punto (.). Ejemplo: .asdhsj

0

Para las personas que están en la versión de Android 5.1.1 algunos de ustedes no pueden hacer esto pero lo que pueden hacer es cambiar la extensión de ese archivo, por ejemplo image.png cambiar ".png" a algo como ".txt" o algo así, no aparece en su galería

1

Simplemente comience el nombre de la carpeta con punto (.), puede ser cualquier nombre, pero necesita comenzar con punto. Después de eso, la carpeta y sus archivos ya no aparecen en la galería :)

Cuestiones relacionadas