O Android 7.0 Nougat traz uma série de novos recursos e refinamentos para a mesa, como a capacidade de personalizar o painel de configurações rápidas do Android com blocos personalizados contendo alternâncias exclusivas e até mesmo atalhos de aplicativos ou da web.
A introdução da nova API Quick Settings Tile não apenas possibilita que o painel seja personalizado, mas também permite que os desenvolvedores criem ferramentas personalizadas projetadas especificamente para a área de Quick Settings. Uma dessas ferramentas é chamada de “ Configurações rápidas personalizadas ” e permite que os usuários criem exatamente isso: blocos personalizados para a área de configurações rápidas – incluindo atalhos de aplicativos, links do navegador e muito mais. É uma ferramenta incrivelmente poderosa, mas fácil de usar.
Este guia foi escrito para o Android 7.0 Nougat, mas o aplicativo que estamos usando também funciona com o Android 6.0 Marshmallow – apenas sob um conjunto ligeiramente diferente de regras de bastidores. Você deve habilitar o System UI Tuner antes de usar as configurações rápidas personalizadas, mas, caso contrário, ele deve funcionar da mesma forma que no Android 7.0. Além disso, se o seu dispositivo estiver enraizado, ele pode adicionar e excluir novos blocos automaticamente. Para dispositivos sem raiz, no entanto, você deve fazer isso manualmente (que é o que faremos neste guia).
Antes de começar a usar as Configurações rápidas personalizadas, você precisará instalá-lo e configurá-lo. Ao iniciá-lo pela primeira vez, o aplicativo irá guiá-lo dando-lhe permissão para modificar as configurações do sistema para que ele possa criar os blocos.
É importante notar que existem duas versões das Configurações rápidas personalizadas: gratuita e profissional. Embora a versão gratuita seja ótima para começar, a versão profissional (US $ 1,50) realmente revela todo o potencial do aplicativo com ícones mais personalizados e ações personalizadas mais detalhadas. Estou usando a versão pro neste guia, mas você deve conseguir acompanhar facilmente a versão gratuita.
Se há algo que você deve saber sobre as configurações rápidas personalizadas antes de começar, é que pode ser um pouco delicado. Com isso, quero dizer que, se você não fizer as coisas em uma determinada ordem, pode ficar um pouco complicado e travar. Se você seguir em ordem, no entanto, ele funcionará perfeitamente.
Também vale a pena mencionar que, em um ponto, ele de alguma forma duplicou meu ícone Bluetooth e não tenho certeza do porquê. Uma reinicialização corrigiu o problema e não fui capaz de replicá-lo, então não tenho certeza do que o causou. De qualquer maneira, uma reinicialização rápida irá consertar quando você terminar de criar seu bloco personalizado.
OK! Com isso, vamos começar. Com o aplicativo em primeiro plano, toque no pequeno sinal de mais no canto inferior direito.
A caixa de diálogo “Adicionar bloco” aparecerá dizendo exatamente o que fazer: puxe para baixo a aba de notificação duas vezes para mostrar o menu de configurações rápidas e toque em “Editar”.
No menu Editar, role para baixo e encontre o bloco intitulado “CQS: Bloco 0” e arraste-o para a seção superior. Assim que estiver no lugar, toque no botão Voltar.
O aplicativo deve detectar o novo bloco e alternar automaticamente para o menu de edição “Novo bloco” no aplicativo Custom Quick Settings, que é onde você começará a personalizar seu novo botão.
Comecemos pelo princípio: vamos adicionar um título. Vou criar uma configuração rápida para Pokémon GO , porque você nunca sabe quando um Pokémon raro selvagem vai aparecer e você precisa acessar o aplicativo naquele segundo. Para mantê-lo curto e agradável, vou chamá-lo apenas de “PoGo” – lembre-se, isso está acontecendo em uma pequena área, portanto, a brevidade é a chave para os nomes dos blocos. Toque na seção “Título do bloco” para dar um nome.
Em seguida, adicione um ícone. Basta tocar no botão “Ícone de bloco”, que mostrará uma lista de opções: ícones integrados, ícone personalizado, ícone do aplicativo ou pacote de ícones. É importante notar que alguns deles estão disponíveis apenas na versão profissional do aplicativo (como ícones personalizados). Vou apenas usar o ícone de estoque do aplicativo, então vá em frente e escolha “Ícone do aplicativo” aqui.
Uma lista será gerada, então vá até o aplicativo que deseja usar e toque nele. Observe que a área de QS oferece suporte apenas a ícones brancos, portanto, as Configurações rápidas personalizadas basicamente irão deixar o ícone de estoque em branco. Funciona bem com alguns aplicativos – principalmente aqueles que têm fundos transparentes e um ícone simples, como o Chrome – mas para Pokémon Go vou ficar preso com um quadrado. Eu estou bem com isso.
Agora, para as coisas importantes: ação. Toque no botão “Ação de clique em bloco” para definir o que você deseja que este atalho faça. Novamente, há um punhado de opções aqui: Nenhum, Iniciar aplicativo, Iniciar outro, URL de inicialização e Alternar. enquanto “none”, “app” e “toggle” são bastante autoexplicativos, “other” é um pouco vago. Esta é basicamente uma configuração mais avançada que pode executar coisas como Nova Actions ou outras atividades.
Para simplificar, no entanto, estamos apenas adicionando um aplicativo. Vá em frente e toque em “Iniciar aplicativo”.
Outra lista será gerada, então apenas role para baixo até o aplicativo que deseja adicionar ao menu.
A partir daqui, você também pode definir uma ação de clique duplo. Basicamente, isso significa que tocar no bloco duas vezes pode fazer uma ação secundária, tornando esse atalho muito útil. Na verdade, vou usar essa opção para iniciar um URL personalizado – vá em frente e toque em “Ação de duplo clique do bloco” e depois em “Iniciar URL” (supondo que você deseja adicionar um URL ao bloco, se não, pule esta etapa) .
Estou adicionando PoGoToolkit como minha ação secundária, porque a calculadora de evolução é muito útil ao tentar decidir qual dos seus 74 Eevees evoluir. Depois de adicionar o URL, basta tocar em “OK”.
Finally, there are a few extra options you can choose: Collapse Notification Tray and Unlock Device. Those are pretty self-explanatory: if you’d like to close the tray after executing the intended command, check the first box; if you’d also like for it to to unlock the phone, check the second. Easy-peasy.
With that, your custom tile is finished. Just tap the circular check mark icon at the top. Done.
The new tile will now be in place in the Quick Settings menu. Exit the Custom Quick Settings app, pull down the shade, and give it a go.
This is just the tip of the iceberg for what’s really possible with the Quick Settings API. As Android 7.0 gains adoption, we’re likely going to see more and more developers release unique and interesting apps that utilize this new API. Unfortunately, it’s still unclear how this will work with manufacturer skins (Samsung and LG have both disabled the System UI tuner on Marshmallow, so apps like Custom Quick Settings won’t work), so that’s something we’ll just have to wait to find out.