Cómo ocultar una carpeta en sdcard en android

Estoy desarrollando una aplicación para Android, creo algunas carpetas al inicio de la aplicación, que tienen imágenes, archivos de video y subcarpetas, quiero ocultar estas carpetas y archivos en el momento de la creación. estas carpetas no deberían verse cuando accedamos a sdcard de forma manual en el dispositivo.

Si desea ocultar la carpeta en Android o en cualquier sistema basado en Linux, simplemente agregue . como prefijo a la carpeta o nombre de archivo.

Sin embargo, si monta su tarjeta SD en una máquina con Windows, estas carpetas estarán visibles con el . delante del nombre de la carpeta, como una carpeta normal.

Entonces, como ingsaurabh dijo correctamente, un "." es todo lo que necesitas. Si un nombre de archivo comienza con él, la mayoría de los navegadores de archivos no mostrarán el archivo. Pero no es directamente invisible (por ejemplo, el administrador de archivos de valores de Samsung tiene una opción para mostrar dichos archivos y carpetas). Por lo tanto, nunca puede estar seguro de que el usuario no verá los archivos, especialmente si el usuario utiliza diferentes aplicaciones para acceder a los archivos en la tarjeta SD.

La única forma de ocultar sus archivos es el internal storage ya que estos archivos son privados para su aplicación. Sin embargo, no es una buena idea almacenar una gran cantidad de datos en el almacenamiento interno (eso le dará a su aplicación una mala calificación, eso es seguro).

Es bueno seguir las pautas de la Guía de desarrollo de almacenamiento de datos , guardando así sus datos en la carpeta /Android/data//files/ .

Hay varias maneras de ocultar la carpeta en Android dentro de una tarjeta de memoria. Los dos mejores métodos que disfruté fueron: Hide Foler en Android sin aplicación y el segundo método es con el uso de la aplicación para ocultar la carpeta en Android . Ambos métodos funcionan perfectamente dependiendo de su elección.

Esta “.” el método dot no tiene ninguna seguridad. Porque no puedes usar ninguna contraseña para desbloquearlo. Cualquier usuario puede mostrar archivos ocultos y desbloquearlos eliminando “.” símbolo. Por esta razón, puede usar aplicaciones de ocultación de archivos gratuitas para proteger su privacidad.