O Android O Developer Preview 3 remove a personalização da barra de navegação e dos atalhos da tela de bloqueio; veja como você ainda pode personalizá-los.
O Android O Developer Preview agora tem chegou ao seu terceiro lançamento, o que significa que as APIs finais estão prontas e o Google está se preparando para um lançamento iminente e próximo, com apenas pequenas correções de bugs esperadas no restante do Developer Preview. Nas prévias anteriores do Android O, vimos muitos refinamentos na interface do usuário, bem como alguns recursos de personalização adicionais, alguns dos quais provavelmente estavam sendo testados e podem não estar disponíveis posteriormente lançamentos.
Na verdade, os usuários têm relatado que com o Android O DP3, personalização de atalho da tela de bloqueio e personalização da barra de navegação ter ambos foram removidos do sintonizador da UI do sistema, sugerindo que eles não chegarão, de fato, à versão estável do Android O como recursos voltados para o usuário. Mas isso não significa que eles ainda não estejam acessíveis - na verdade, a personalização da barra de navegação está inativa no AOSP desde o Nougat,
escondido lá o tempo todo. Portanto, embora o recurso não fosse novo, o Google experimentou apresentá-lo aos usuários finais, colocando-o no sintonizador da IU do sistema, onde residem todos os recursos experimentais ocultos. Embora tenhamos tido a sorte de receber os novos recursos da barra de navegação e da tela de bloqueio introduzidos no primeiro Android O Developer Preview, não sabemos quando teremos esses recursos de volta. Provavelmente nem os veremos habilitados no lançamento oficial por padrão, possivelmente nem mesmo no sintonizador de IU do sistema.Felizmente, é ainda é possível manipular esses recursos sem precisar acessar a interface oficial. Surpresa, surpresa, foram apenas os menus voltados para o usuário que foram removidos, o que significa que você ainda pode tirar proveito desses recursos caso queira personalizar sua versão do Android O DP3. É provável que o método não oficial que descreveremos abaixo funcione também no lançamento oficial, a menos que o Google remova completamente o código responsável pelo recurso do APK da interface do sistema, portanto, mantenha este guia à mão caso você não consiga acessar a visualização, mas queira experimentar isso mais tarde. Se você estiver no Nougat, dependendo da sua ROM, você pode brincar com a personalização da barra de navegação agora mesmo.
Requisitos: este guia é destinado a usuários que executam o Android O Developer Preview 3. No momento, isso inclui Nexus 5X, Nexus 6P, Nexus Player, Pixel C, Google Pixel e Google Pixel XL. A personalização dos atalhos da tela de bloqueio não está disponível nesses dispositivos que executam o Android Nougat, mas a personalização da barra de navegação está.
Modificando a barra de navegação – método de aplicação
Artigo original
Instalar Sintonizador de barra de navegação personalizado e inscreva-se para testes beta para obter todos os recursos mais recentes. Abra o aplicativo e acompanhe nas telas um tutorial de como configurá-lo, ele solicitará a permissão WRITE_SECURE_SETTINGS explicando duas formas de concedê-la.
A menos que seu telefone esteja enraizado, você precisará conceder essa permissão por meio de um shell ADB. Para fazer isso, você precisará baixe o binário ADB para o seu sistema operacional específico, bem como o Driver USB do Google se você estiver no Windows. Em seguida, habilite as opções do desenvolvedor acessando Configurações -> Sobre o telefone e tocando em Número da versão 7 vezes. Em seguida, abra as Opções do desenvolvedor em Configurações (ele solicitará que você insira o PIN/senha do seu telefone) e habilite a depuração USB. Conecte seu telefone ao PC, abra um prompt de comando/terminal onde você salvou seu binário ADB e digite adb devices
. Seu telefone solicitará a ativação do acesso ADB - conceda-o e você verá o número de série do seu telefone no prompt de comando/terminal.
Agora você pode inserir o comando para conceder a permissão necessária conforme mencionado no aplicativo Barra de navegação personalizada. Depois de conceder essa permissão ao aplicativo, você executará um teste de compatibilidade onde o aplicativo tentará modificar sua barra de navegação. Se tiver sucesso, você poderá prosseguir e acessar o menu principal.
Reorganizando os botões da barra de navegação
Reorganizar a barra de navegação é bastante fácil usando o aplicativo. Certifique-se de ser um testador beta para utilizar os recursos experimentais, conforme especificado acima. Você encontrará uma seção chamada ajustes experimentais, acesse-o para ver as opções que permitem substituir as três chaves existentes. Você pode alterar a ordem ou alterá-los para o que quiser, o aplicativo é bastante intuitivo e você não deverá ter problemas para chegar a uma configuração com a qual se sinta confortável.
Outros usos da barra de navegação personalizada
O aplicativo Barra de navegação personalizada tem vários recursos para explorar, então explore suas ofertas você mesmo! Aqui estão apenas dois tutoriais anteriores que escrevi que mostram como você pode usar a integração Tasker do aplicativo (um recurso profissional) para situações úteis.
- Como adicionar controles de reprodução de mídia à barra de navegação ao reproduzir música
- Como adicionar cursores de teclado esquerdo/direito à barra de navegação durante a entrada de texto
Como o aplicativo oferece a capacidade de acionar eventos do Tasker, você pode programar tecnicamente as teclas da barra de navegação para executar quase qualquer ação imaginável, em qualquer situação que desejar.
Personalização da tela de bloqueio usando ADB
Felizmente, esse recurso é muito simples, pois não há muita personalização além de adicionar um atalho. Os atalhos da tela de bloqueio são bastante úteis e a abordagem do Google no sintonizador da UI do sistema foi bastante poderosa - permitiu não apenas escolha atalhos de aplicativos, mas também atividades específicas de vários aplicativos, todos listados acompanhados de ícones de forma intuitiva cardápio. Embora esta abordagem não seja tão intuitiva e acessível, ela permanece bastante simples e você pode ainda adicione atalhos para qualquer atividade de aplicativo usando ADB. Tudo que você precisa fazer é transmitir comandos adb shell com a seguinte sinax:
Para a tecla esquerda:
settings put secure sysui_keyguard_left "COMPONENT/NAME"
Para a chave certa:
settings put secure sysui_keyguard_right "COMPONENT/NAME"
Onde COMPONENT
refere-se ao nome do pacote do aplicativo e NAME
refere-se ao nome da atividade dentro do referido pacote. Por exemplo, se eu quisesse iniciar a atividade principal do Hangouts no lado esquerdo, inseriria:
settings put secure sysui_keyguard_left "com.google.android.talk/com.google.android.apps.hangouts.phone.BabelHomeActivity"
Finalmente, se quiser personalizar se os atalhos esquerdo ou direito da tela de bloqueio também ignoram automaticamente a tela de bloqueio, você pode inserir os seguintes comandos:
settings put secure sysui_keyguard_left_unlock 0/1
settings put secure sysui_keyguard_right_unlock 0/1
Onde 0 significa que o atalho não desbloqueará o telefone e 1 significa que o atalho desbloqueará o telefone.
A única questão que permanece é: como posso descobrir qual atividade específica de um pacote eu quero e qual é o nome dessa atividade que devo inserir no comando? Felizmente, esta informação pode ser recolhida de forma bastante intuitiva com a ajuda de qualquer aplicativo iniciador de atividadesou o widget do iniciador de atividades no popular Nova Launcher que você pode estar usando no seu dispositivo. Basta encontrar o aplicativo desejado e navegar em sua atividade, você provavelmente conseguirá encontrar a tela específica desejada.
O céu é o limite
É triste ver a interface acessível e voltada ao usuário para personalizar esses recursos desaparecer do mais recente Developer Preview, pois isso sinaliza seu potencial desaparecimento com o Android 8.0 oficial liberar. No entanto, como você pode ver, ainda é possível acessar a funcionalidade subjacente mesmo sem a GUI na UI do sistema sintonizador, o que significa que esperamos continuar a ser capaz de ajustar a barra de navegação e os atalhos da tela de bloqueio assim que O for lançado. Não deixe que este guia limitado venda esses recursos a descoberto: o as possibilidades são infinitas, já que você não só pode adicionar atalhos para qualquer atividade na tela de bloqueio, mas também com o uso de códigos de tecla, você pode adicionar todos os tipos de funções como controles de mídia, navegar pelos e-mails, percorrer as páginas e mais. Se você é fã do meu anterior Tutoriais do Tasker, você encontrará diversas maneiras de explorar esses recursos e aproveitar ao máximo seu dispositivo.
O que você acha desses recursos e sua remoção? Tem alguma dúvida? Deixe um comentário.