Como forçar qualquer aplicativo Android no modo imersivo de tela inteira (sem enraizar)

Índice:

Como forçar qualquer aplicativo Android no modo imersivo de tela inteira (sem enraizar)
Como forçar qualquer aplicativo Android no modo imersivo de tela inteira (sem enraizar)

Vídeo: Como forçar qualquer aplicativo Android no modo imersivo de tela inteira (sem enraizar)

Vídeo: Como forçar qualquer aplicativo Android no modo imersivo de tela inteira (sem enraizar)
Vídeo: Windows 10 - Como Programar o PC para Bloquear Automaticamente Quando Você se Afastar - YouTube 2024, Abril
Anonim
O Google lançou uma versão para Android do Chrome em 2012 e nunca se deu ao trabalho de oferecer um modo de tela cheia. Se você está cansado de esperar em seu aplicativo Android favorito para oferecer tela cheia, há uma maneira de fazer isso sozinho no Modo Imersivo.
O Google lançou uma versão para Android do Chrome em 2012 e nunca se deu ao trabalho de oferecer um modo de tela cheia. Se você está cansado de esperar em seu aplicativo Android favorito para oferecer tela cheia, há uma maneira de fazer isso sozinho no Modo Imersivo.

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.

Quando você vir a notificação pop-up "Agora você é um desenvolvedor", pressione o botão Voltar e verá uma nova opção no menu principal Configurações: "Opções do desenvolvedor".
Quando você vir a notificação pop-up "Agora você é um desenvolvedor", pressione o botão Voltar e verá uma nova opção no menu principal Configurações: "Opções do desenvolvedor".
Toque em "Opções do desenvolvedor" e, lá dentro, você encontrará a opção "Depuração de USB" no cabeçalho Depuração. Ative-o e toque em "OK".
Toque em "Opções do desenvolvedor" e, lá dentro, você encontrará a opção "Depuração de USB" no cabeçalho Depuração. Ative-o e toque em "OK".
Image
Image

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.

Depois de concluir a instalação, volte aqui e continue na próxima etapa.
Depois de concluir a instalação, volte aqui e continue na próxima etapa.

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.

Clique no aplicativo desejado. Se você não conseguir encontrá-lo imediatamente, clique no botão "Todos os aplicativos" abaixo da barra de pesquisa para restringi-lo somente aos aplicativos instalados em um dispositivo.
Clique no aplicativo desejado. Se você não conseguir encontrá-lo imediatamente, clique no botão "Todos os aplicativos" abaixo da barra de pesquisa para restringi-lo somente aos aplicativos instalados em um dispositivo.
Quando você acessa a página da Play Store do aplicativo desejado, dê uma olhada no endereço da web na barra de URL do navegador. Após a tag identificadora "id =", o endereço mostrará o nome do app do APK. Em nosso exemplo (Chrome para Android), o endereço completo é:
Quando você acessa a página da Play Store do aplicativo desejado, dê uma olhada no endereço da web na barra de URL do navegador. Após a tag identificadora "id =", o endereço mostrará o nome do app do APK. Em nosso exemplo (Chrome para Android), o endereço completo é:

https://play.google.com/store/apps/details?id=com.android.chrome

E o nome do APK que procuramos é "com.android.chrome".

Anote o nome do APK do seu app antes de continuar.
Anote o nome do APK do seu app antes de continuar.

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

Se você vir uma única linha de dispositivo no comando do dispositivo ADB, está pronto para ir. Se você não vir nenhum dispositivo listado, verifique se seu smartphone ou tablet está conectado e se você tem os drivers instalados.
Se você vir uma única linha de dispositivo no comando do dispositivo ADB, está pronto para ir. Se você não vir nenhum dispositivo listado, verifique se seu smartphone ou tablet está conectado e se você tem os drivers instalados.

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.
Escolha o modo que você deseja usar antes de continuar. Não se preocupe, você pode aplicar o comando abaixo várias vezes se mudar de ideia.
Escolha o modo que você deseja usar antes de continuar. Não se preocupe, você pode aplicar o comando abaixo várias vezes se mudar de ideia.

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.

Pressione Enter para executar o comando.É isso aí! A partir de agora, o Chrome no seu telefone (ou qualquer outro aplicativo que você insira) será executado no modo de tela cheia. Você pode desconectar seu telefone e testá-lo agora: basta deslizar para cima ou para baixo a partir da parte inferior ou superior da tela (ou do lado no modo horizontal) para mostrar os botões de navegação ou a barra de status.
Pressione Enter para executar o comando.É isso aí! A partir de agora, o Chrome no seu telefone (ou qualquer outro aplicativo que você insira) será executado no modo de tela cheia. Você pode desconectar seu telefone e testá-lo agora: basta deslizar para cima ou para baixo a partir da parte inferior ou superior da tela (ou do lado no modo horizontal) para mostrar os botões de navegação ou a barra de status.
Se você quiser alterar o aplicativo de volta ao modo de operação padrão, basta repetir essas etapas, mas substitua esse comando por Prompt de Comando ou Terminal (novamente, usando o nome do APK para seu aplicativo):
Se você quiser alterar o aplicativo de volta ao modo de operação padrão, basta repetir essas etapas, mas substitua esse comando por Prompt de Comando ou Terminal (novamente, usando o nome do APK para seu aplicativo):

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.

Recomendado: