Venha no Google, eu literalmente imploro por anos! Não há motivos para não nos oferecer um modo de tela cheia. Existem maneiras de fazer isso com aplicativos de terceiros como o Tasker, mas supondo que você sempre deseje manter um aplicativo específico em tela cheia, há uma maneira mais rápida e prática de usar somente a ferramenta de desktop do Android Debug Bridge (ADB)..
O que você precisará
Para seguir as etapas deste artigo, você precisará do seguinte:
- Um telefone ou tablet Android com a versão 4.4 (KitKat) ou posterior
- Um PC com Windows, macOS ou Linux
- Um cabo usb
Etapa 1: ativar a depuração USB
Antes de começar, você precisará ativar a depuração baseada em USB em seu telefone, caso ainda não tenha feito isso. Abra o menu principal Configurações. Toque em "Sobre o telefone" e toque na entrada "Número da compilação" sete vezes. Sim com certeza. Em alguns telefones, a entrada "Sobre o telefone" pode estar em algum outro lugar no menu "Configurações", mas se você procurar por aí, poderá encontrá-lo.
Etapa 2: instalar o Android SDK e o ADB
Se você não mexeu muito no seu smartphone, provavelmente ainda não tem o Android Debug Bridge instalado no seu PC. Se não, você pode seguir este guia prático sobre como colocá-lo em funcionamento. Verifique se você tem o driver USB para o seu telefone instalado também.
Terceiro passo: encontre o nome do APK da sua aplicação
Para ajustar manualmente as configurações de um aplicativo no ADB, você precisa saber o nome exato do arquivo do aplicativo ou o nome do APK. Infelizmente, o Android não facilita a descoberta das ferramentas padrão. Mas há uma maneira fácil de obter as informações na sua área de trabalho.
Abra qualquer navegador da Web e acesse a Google Play Store em play.google.com. Clique em "Aplicativos" na coluna à esquerda e em "Meus aplicativos". Isso fornece uma lista de todos os aplicativos para Android que você instalou na Play Store.
https://play.google.com/store/apps/details?id=com.android.chrome
E o nome do APK que procuramos é "com.android.chrome".
Etapa 4: Verificar a conexão do seu dispositivo com o ADB
Em seguida, você precisará abrir o Prompt de Comando (no Windows) ou o Terminal (no macOS) e navegar até uma pasta chamada "platform-tools", onde o SDK do Android está instalado.
No Windows, você encontrará no seguinte local:
/users/your username/AppData/Local/Android/sdk/platform-tools
No macOS, está localizado em:
/Users/your username/Library/Android/SDK/platform-tools
Conecte seu telefone ou tablet ao computador com o cabo USB. Dependendo do modelo do seu telefone, talvez seja necessário confirmar a conexão ADB no próprio telefone com uma mensagem pop-up.
No prompt, digite o seguinte texto e pressione Enter
adb devices
Vá em frente e deixe o prompt aberto porque você precisará inserir outro comando em breve.
Passo Seis: Escolha o seu Modo Imersivo
Existem três tipos diferentes de modos de tela cheia que podemos usar com o comando imersivo.
- immersive.full: oculta a barra de status na parte superior da tela e a barra de navegação na parte inferior, se o telefone usar botões de navegação virtuais. É isso que a maioria das pessoas quer quando pensa em um aplicativo de tela cheia.
- immersive.status: oculta apenas a barra de status na parte superior.
- immersive.navigation: oculta apenas a barra de navegação na parte inferior.
Etapa 6: aplicar o comando
Em seguida, digite o seguinte texto no prompt, substituindo o nome do aplicativo que você encontrou na Etapa Três após o
=
placa. Eu usei o Chrome como meu exemplo aqui, mas você pode trocar o nome do APK por qualquer outro.
adb shell settings put global policy_control immersive.full=com.android.chrome
Este comando específico permite a versão em tela cheia do modo imersivo para o aplicativo do Google Chrome. Para ocultar apenas a barra de status ou a barra de navegação, use os comandos immersive.status ou immersive.nagivation, respectivamente.
adb shell settings put global policy_control immersive.off=com.android.chrome
Esse método deve funcionar com todos os dispositivos Android padrão, mas alguns fabricantes podem ter modificado o sistema operacional para dispositivos móveis até o ponto em que os comandos não são válidos. Se não funcionar imediatamente em seu telefone ou tablet, tente desconectar seu telefone e conectá-lo novamente - a conexão do ADB e do driver pode, às vezes, ser complicada.