Pastas indesejadas aparecendo na Galeria. Eles podem ser removidos?

11

Estou gostando do Bejeweled 2, mas não quero as pastas 'backdrops', 'fonts' e várias 'images *' na Galeria. Eles são uma dor para percorrer quando estou tentando ver minhas próprias fotos. Existe alguma maneira de removê-los?

Pesquisei um pouco no Google, mas só encontrei outras pessoas reclamando do problema - sem soluções reais.

Roy Pardee
fonte

Respostas:

14

Sim você pode! Nos diretórios que você não deseja digitalizar pelo scanner de mídia, coloque um arquivo em branco chamado.nomedia

Não esqueça o "."

O Windows pode não permitir que você crie esse arquivo por causa do nome.

Alguns aplicativos exploradores de arquivos têm uma opção para criar este arquivo.

Os desenvolvedores de aplicativos deveriam ter criado esse arquivo para você, mas alguns esquecem.

Seth Hikari
fonte
Antes de seguir esta resposta, lembre-se de que existem muitos casos desse método para excluir a mídia na pasta em que o arquivo ".nomedia" foi colocado. Faça backup de seus dados primeiro.
Daniel
Vários casos? Você tem algum link? (parece uma coisa bastante inócuo para fazer, eu só estou querendo saber o que é que faz o apagamento)
Matt H
2
Edição 3692 deveria ter sido corrigido, mas cuidado em alguns dispositivos HTC review.source.android.com/#change,14161
Seth Hikari
@ Seth Obrigado pela atualização - você pode apontar para onde ela diz isso, pois eu não a encontrei. Se eu tivesse visto que não teria dito nada.
Daniel
Isso funcionou muito bem - obrigado! Consegui criar esse arquivo em um prompt de comando ("bloco de notas .nomedia").
21411 Roy Pardee
2

.nomedia não resolve o problema! Colocar esse arquivo na pasta onde você armazena música (para se livrar de todas as capas a serem listadas na galeria) também exclui todas as músicas no media player (PlayerPro no meu caso).

Eu sugeriria usar uma galeria MELHOR, como o QuickPic , onde você pode definir qual pasta para INCLUIR, em vez de precisar excluir pastas. Ainda não entendi por que essa opção não está disponível na galeria de ações!

Outra solução seria usar um aplicativo separado para ocultar determinadas pastas, se o problema é que você tem algumas pastas 'secretas' que não deseja que seus amigos ou gf / bf vejam;) O Hideit Pro é um excelente aplicativo desse tipo .

SHarkware
fonte
apenas uma atualização: ainda não disponível no Android 4.4.4;)
Golimar
1

Se você realmente deseja que o .nomedia faça seu trabalho, siga estas 3 etapas:

• adicione um .nomedia às pastas que você escolher

• lave o cache / dados do seu aplicativo de galeria de fotos usando o aplicativo do seu dispositivo

• baixe / instale um aplicativo gratuito de scanner de mídia do mercado (existem vários) e invoque-o ... este último passo reconstruirá o cache / dados da galeria de fotos ... CORRETAMENTE desta vez!

Além disso, você nem precisa de um dispositivo raiz para isso: primeiro passo, você pode usar qualquer gerenciador de arquivos, até o mais bacana que vem com os dispositivos Android, segundo passo, você pode usar o gerenciador de aplicativos do seu dispositivo, como indicado, e terceiro passo existem aplicativos de scanner de mídia para e sem raiz, diff é apenas em algumas opções extras, mas invocar o próprio serviço de verificação de mídia Android é apenas uma única linha de código, sem necessidade de raiz.

GuccizBud
fonte
0

Para que funcione, depois de criar o. arquivo nomedia, você deve mover o arquivo de mídia para fora e depois voltar para a pasta. Usei o ES file explorer para criar o arquivo .nomedia. Depois de criar um, basta usar copiar / colar para espalhá-lo.

Além disso, para evitar o estresse no futuro, é melhor colocar o arquivo .nomedia em pastas recém-criadas, para que todos os arquivos de mídia futuros que acabem nele não sejam exibidos na Galeria. Encontrei o arquivo nomedia na pasta Evernote, o que significa que eles também previram esse problema :-)

Edit: me deparei com outra solução. Depois de criar o arquivo ".nomedia", em vez de mover manualmente os arquivos de mídia para lá e para cá, você pode remover e reinserir o cartão SD para forçar a galeria a verificar novamente as pastas.

Olumide Oyetoke
fonte
Você também pode montar o dispositivo ao PC e desmontá-lo, ou manualmente acionar o MediaScanner usando um aplicativo como o SDrescan :)
Izzy
0

Acabei de testar a resposta de Seth e funcionou bem no meu HTC EVO. Eu criei o .nomediaarquivo usando o Notepad ++ e o Notepad padrão no Windows, portanto, ambos devem criar um .nomediaarquivo muito bem. Mesmo que isso funcionou para mim, eu ainda sugiro que você faça um backup dos seus arquivos antes de tentar isso (fiz quando testei), pois pelo que li isso em um método não confiável para os usuários aplicarem. Novamente, pelo que li, funciona bem se os arquivos de mídia forem colocados na pasta depois que o .nomediaarquivo for colocado nela, mas se os arquivos estiverem lá antes do .nomediaarquivo, ele poderá excluir os arquivos. Se a resposta de Seth não funcionar para você, tente criar uma pasta vazia (com o mesmo nome que você deseja colocar a pasta.nomediaarquivo), coloque o .nomediaarquivo na pasta e adicione as fotos (ou a mídia que você deseja) e veja se isso resolve o problema. Eu tentaria isso se o primeiro método falhasse, mas ainda não excluiu minha mídia, então veremos o que acontece. Se um desses métodos não for útil, existem alguns aplicativos no mercado que alegam ocultar sua mídia . Mais uma vez, faça backup de seus dados primeiro, pois li um comentário de que as fotos de um usuário foram excluídas.

Espero que isto ajude.

Edit: Como Matt H apontou, eu deveria ter fornecido links. Veja os comentários abaixo para obter links relevantes.

Daniel
fonte
De acordo com meu outro comentário, onde você leu que o método .nomedia não é confiável e pode causar a exclusão de arquivos?
Matt H
@ Matt H Bom ponto. Eu deveria ter fornecido links. AOSP Edição 3692
Daniel
@ Matt H Confira alguns dos comentários aqui: androinica.com/2009/08/…
Daniel
Uau, um bug, obrigado pelos links. Os comentários sobre o problema do AOSP que você postou acima dizem que uma correção foi enviada, mas não parece ter sido inserida em todas as versões do Froyo. Tenho um HTC Desire HD no firmware oficial mais recente (Android 2.2.1) e não consigo reproduzir o problema.
Matt H