Artigo

O Android 5.0 Lollipop muda a forma como seu cartão SD funciona - e isso é uma coisa boa

protection click fraud

O Google trouxe um novo conjunto de ferramentas para desenvolvedores para aproveite o cartão SD no seu telefone ou tablet com Android 5.0 Lollipop. Usando uma nova intenção, os aplicativos agora podem ter acesso de leitura e gravação a diretórios no armazenamento removível - até mesmo diretórios que eles não possuem. Google em seu conferência de desenvolvedores neste verão, anunciou que abordaria esse problema, e hoje as coisas foram oficializadas com um anúncio no grupo da plataforma Android do Google.

Aqui está o que você precisa saber.

Olá a todos, no KitKat introduzimos APIs que permitem aos aplicativos ler / gravar arquivos em diretórios específicos do aplicativo em dispositivos de armazenamento secundários, como cartões SD.

Ouvimos em alto e bom som que os desenvolvedores queriam um acesso mais rico além desses diretórios, então, no Lollipop, adicionamos o novo intent ACTION_OPEN_DOCUMENT_TREE. Os aplicativos podem iniciar essa intenção para selecionar e retornar um diretório de qualquer DocumentProvider compatível, incluindo qualquer armazenamento compartilhado compatível com o dispositivo. Os aplicativos podem então criar, atualizar e excluir arquivos e diretórios em qualquer lugar na árvore escolhida, sem nenhuma interação adicional do usuário. Assim como as outras intenções do documento, os aplicativos podem manter esse acesso durante as reinicializações.

Isso dá aos aplicativos acesso amplo e poderoso para gerenciar arquivos, ao mesmo tempo que envolve o usuário no processo de seleção inicial. Os usuários podem escolher dar ao seu aplicativo acesso a um diretório estreito como "Minhas fotos das férias" ou podem escolher o nível superior de um cartão SD inteiro; a escolha é deles.

ESTÁ BEM. Se você não é um desenvolvedor de aplicativos Android, isso parece muito complicado. Na verdade, é muito complicado, então é bom que o Google tenha feito a maior parte do trabalho. Mas podemos tentar simplificar um pouco as coisas.

Usando este novo método, um desenvolvedor agora pode declarar uma permissão na instalação (que faz parte da lista de itens que geralmente ignoramos) para fazer "coisas" no armazenamento do dispositivo - incluindo armazenamento removível (leia-se: cartões SD). Uma das coisas que eles podem fazer é permitir que você escolha quais pastas no cartão SD você deseja que o aplicativo possa alterar. Pode ser uma pasta - como "Música" - ou a pasta de nível superior. Qualquer coisa dentro este diretório pode ser lido, escrito e possivelmente excluído.

Simplificando, isso significa que um aplicativo como Amplificador de potência agora pode editar tags nas músicas que você tem na pasta Música. Ou um editor de fotos pode salvar na pasta Imagens, e não apenas em seu próprio pasta. Ou um gerenciador de arquivos pode mover arquivos no cartão SD. Tudo o que o desenvolvedor precisa fazer é atualizar o aplicativo com os novos métodos.

Haverá problemas com alguns aplicativos. Podemos contar com isso. E você precisará permitir uma nova permissão que dá a um aplicativo acesso quase irrestrito ao armazenamento do seu dispositivo - tanto interno quanto externo. Mas esta é uma maneira (principalmente) segura de permitir que os aplicativos tenham acesso ao armazenamento em seu dispositivo que ignora os comandos do sistema de arquivos padrão em favor de um modelo de documento.

Agora, quem será o primeiro a implementá-lo e quando um dispositivo com um cartão SD terá uma atualização do Lollipop? Teremos apenas que ver.

Mantenha contato

Inscreva-se agora para receber as últimas notícias, ofertas e muito mais do Android Central!

instagram story viewer