Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

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

Índice:

Anonim

Google traz novas ferramentas de desenvolvedor para permitir mais acesso no Android 5.0 Lollipop

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

Aqui está o que você precisa saber.

Olá, no KitKat, introduzimos APIs que permitem que os aplicativos leiam / gravem arquivos em diretórios específicos de aplicativos em dispositivos de armazenamento secundário, como cartões SD.

Ouvimos em voz alta e clara que os desenvolvedores queriam um acesso mais rico além desses diretórios; portanto, no Lollipop, adicionamos a nova intenção ACTION_OPEN_DOCUMENT_TREE. Os aplicativos podem iniciar essa intenção de escolher e retornar um diretório de qualquer DocumentProvider suportado, incluindo qualquer armazenamento compartilhado suportado pelo dispositivo. Os aplicativos podem criar, atualizar e excluir arquivos e diretórios em qualquer lugar da árvore selecionada, 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 fornece aos aplicativos acesso amplo e poderoso para gerenciar arquivos enquanto ainda envolve o usuário no processo de seleção inicial. Os usuários podem optar por conceder ao seu aplicativo acesso a um diretório restrito como "Minhas fotos de férias" ou escolher o nível superior de um cartão SD inteiro; a escolha é deles.

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

Usando esse novo método, um desenvolvedor agora pode declarar uma permissão na instalação (que faz parte da lista de itens que geralmente examinamos) 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 deste diretório pode ser lida, escrita e possivelmente excluída.

Simplificando, isso significa que um aplicativo como o Poweramp 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 sua própria pasta. Ou um gerenciador de arquivos pode mover os 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 dispositivo - interno e externo. Mas esta é uma maneira (principalmente) segura de permitir que aplicativos tenham acesso ao armazenamento no seu dispositivo que ignora comandos padrão do sistema de arquivos em favor de um modelo de documento.

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

Fonte: plataforma Android