Como personalizar os atalhos da tela de bloqueio no Android Oreo sem root

Como personalizar os atalhos da tela de bloqueio no Android Oreo sem root mesmo que o Google tenha removido o recurso do lançamento oficial!

O Android Oreo finalmente foi lançado, e muito parecido com a barra de navegação, também podemos personalizar os atalhos da tela de bloqueio! É ainda mais fácil do que o tutorial da barra de navegação, pois tudo que você precisa é do adb. Com o lançamento do Android Oreo também procuraremos muitos outros ajustes dos quais usuários como vocês aqui no XDA possam se beneficiar, então fique de olho em nosso feed de notícias.

Um pouco de contexto é necessário aqui. Os atalhos da tela de bloqueio são aqueles pequenos ícones no canto inferior esquerdo e direito que você pode acessar a partir do teclado ao ativar o telefone. Anteriormente, você era capaz de personalizá-los começando com as prévias do desenvolvedor do Android O, mas no DP3 eles removeram essa opção. Ainda assim, é possível personalizar manualmente os atalhos da tela de bloqueio porque o Google apenas removeu a GUI voltada para o usuário, em vez de remover completamente o recurso.

Para obter o adb, instale "ADB mínimo e inicialização rápida" ou os binários oficiais do Google e habilite a depuração USB. Para ativar as configurações abertas de depuração USB, vá em "Sobre", toque em "Número da versão" sete vezes e pressione a tecla Voltar. Agora você verá um menu "Opções do desenvolvedor" no qual pode entrar e ativar a depuração.

Este guia requer o Android Oreo, que está disponível apenas no Nexus 6P, Nexus 5X, Google Pixel, Google Pixel XL, Nexus Player e Google Pixel C. Você pode instale a imagem de fábrica agora se você ainda não tem!


Como personalizar os atalhos da tela de bloqueio no Android Oreo

A capacidade de editar os atalhos da tela de bloqueio também existia no sintonizador da IU do sistema, exatamente como os ajustes da barra de navegação. Nessa configuração, você não apenas pode alterar os atalhos da tela de bloqueio para um aplicativo específico, mas também pode escolher uma atividade. Tem desde que foi removido junto com outras opções, com a mensagem de commit informando "eles ainda não chegaram lá". Felizmente ainda podemos fazer isso aqui, mas com um pouco mais de trabalho do que a solução elegante que o Google costumava oferecer. Para iniciar o adb, segure shift + clique com o botão direito na pasta que contém o adb e certifique-se de que seu telefone esteja conectado ao PC com a depuração habilitada. Embora seja fácil editar os atalhos, você precisará usar os seguintes comandos para editá-los.

Para o lado esquerdo:

settings put secure sysui_keyguard_left "COMPONENT/NAME"

Para o lado direito:

settings put secure sysui_keyguard_right "COMPONENT/NAME"

Onde “COMPONENT” é o nome do pacote da aplicação e “NAME” é o nome da atividade.

Por exemplo, se eu quisesse iniciar o painel esquerdo do Google Hangouts deslizando do lado esquerdo, o comando no adb que eu inseriria é o seguinte.

settings put secure sysui_keyguard_left "com.google.android.talk/com.google.android.apps.hangouts.phone.BabelHomeActivity"

Isso funciona para qualquer aplicativo e atividade. Para encontrar nomes e atividades de pacotes de aplicativos, você pode usar o Activity Launcher na Play Store para encontrar o nome da atividade. Você pode brincar com as atividades desse aplicativo e encontrar a que deseja.

Iniciador de atividadesDesenvolvedor: Adam Szalkowski

Preço: Grátis.

4.1.

Download

Em seguida, se quiser fazer com que o atalho desbloqueie o dispositivo, você também pode fazer isso. Basta usar os seguintes comandos:

settings put secure sysui_keyguard_left_unlock 0/1
settings put secure sysui_keyguard_right_unlock 0/1

Onde 0 mantém o dispositivo bloqueado quando o atalho é ativado e 1 desbloqueia o dispositivo.


E é isso! Não há muitas maneiras de personalizar ainda mais esses atalhos, mas é uma ótima maneira de acelerar o lançamento de alguns de seus aplicativos favoritos. Experimente, veja o que você pode fazer e conte-nos!