Como permitir que os aplicativos excluam o conteúdo do cartão SD

13

Eu tenho o Android versão 5.0 em dois dispositivos diferentes e em ambos, se eu excluir qualquer conteúdo do usuário (por exemplo, fotos, músicas) armazenado no cartão SD, ele parece ser removido, mas momentos depois reaparece exatamente como estava.

Sou levado a acreditar que isso faz parte da nova segurança aprimorada da versão do sistema operacional, mas existe alguma maneira de impedir isso para que, quando excluo algo, ele permaneça excluído! Atualmente, só posso fazer isso via USB do meu PC.

Matt_Roberts
fonte
Qual aplicativo você está usando para excluir conteúdo do cartão SD?
Dylan Yaga
@DylanYaga Eu usei o SD Maid Pro, a SanDisk Memory Zone e também o gerenciador de arquivos nativo (um é Samsung e o outro é LG).
Matt_Roberts

Respostas:

11

Desde 4.4, a permissão "WRITE_EXTERNAL_STORAGE" não concede mais acesso ao WRITE ao sdcard secundário (externo). (Esta é uma explicação simplificada, 4.4 não forçou essa alteração.)

A permissão necessária para fazer isso ("WRITE_MEDIA_STORAGE") é disponível apenas para aplicativos do sistema.

Desde o 5.0, é possível obter acesso de gravação através do sistema do provedor de armazenamento Androids, mas isso deve ser implementado pelo desenvolvedor.

  • O aplicativo gerenciador de arquivos nativo deve poder gravar no sdcard externo; verifique se ele solicita a permissão "WRITE_MEDIA_STORAGE".
  • O SD Maid suportará exclusão e renomeação com a próxima atualização (3.1.2.0+) através do provedor de armazenamento de sistemas .
  • Não conheço a SandDisk Memory Zone.
escurecer
fonte
Obrigado, isso esclareceu a questão - viva a próxima atualização do SD Maid! Suponho que isso possa ser corrigido para aplicativos selecionados se eu estiver disposto a usar a opção raiz, mas meus dispositivos forem novos demais, por isso não quero arriscar ainda.
precisa saber é o seguinte
1
Se você faz root no seu dispositivo, os aplicativos que o suportam (por exemplo, SD Maid) podem usar diretamente o root para contornar a restrição. Como alternativa, você pode usar o acesso root para desfazer as restrições introduzidas no 4.4. Você basicamente alteraria ligeiramente o sistema de permissões de suas ROMs, existem aplicativos que o automatizam, isso efetivamente permite que todos os aplicativos que não conseguem lidar com isso se comportem como antes do 4.4.
escurecer
@ Darken como eu faria isso? Existe um artigo com instruções online? Um aplicativo para fazer isso? (Já estou enraizado)
Abraham Murciano Benzadon