8 votes

.nomedia peut-il être un dossier ?

Si un fichier appelé .nomedia est placé dans un répertoire, le scanner de médias ignore ce répertoire, par exemple les images de sprites.

Est-ce que cela fonctionne aussi si .nomedia est un dossier ?

15voto

Guillermo Gomez Points 423

Oui. Je .nomedia le dossier parent sera ignoré.

Le code correspondant est le suivant aquí (note à l'intention des personnes confuses : File n'est pas nécessairement un fichier ordinaire - sous Linux, les répertoires sont juste des fichiers spéciaux).

Une de mes applications IME préférées crée également des dossiers de ce nom (au lieu de fichiers) dans ses dossiers d'actifs - les actifs sont ignorés par MediaScanner.

Trivia : Si vous avez réussi à mettre d'autres fichiers spéciaux comme des liens symboliques ou des pipes nommés (FIFO) avec le nom .nomedia il fonctionnera également. (Spoiler : en effet vous pouvez, mais vous avez besoin de Root).

Une autre solution, suggérée par beeshyams, consiste à renommer le dossier parent et à le faire commencer par un point. Cela a le même effet que d'avoir un .nomedia à l'intérieur, car les deux façons de faire rendent le code retourne vrai (devrait être ignoré).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X