Como forçar os aplicativos a preencher a tela do telefone Essential

O Essential Phone requer atualizações OTA para adicionar aplicativos a uma lista de permissões para que eles se expandam para o topo, mas este guia mostra como contornar isso.

Quando Andy Rubin revelou pela primeira vez o Essential Phone, muitos ficaram impressionados com o design sem moldura que a empresa conseguiu criar. Um recurso que se destacou (literalmente) foi o recorte da câmera e do sensor na parte superior da tela. Outros OEMs, como Sharp e Xiaomi, decidiram incorporar a câmera e os sensores na moldura inferior do queixo de seus telefones sem moldura, mas o Essential seguiu um caminho diferente. Na verdade, esse é um recurso que alguns presumiram que também distrairia muito quando vissem o smartphone pela primeira vez.

Chegaram críticas e muitos disseram que o recorte da câmera e do sensor não distraía tanto quanto se pensava. Os atuais proprietários do dispositivo dizem que seus olhos simplesmente começam a ignorá-lo e você para de notá-lo, até que certos aplicativos tornem sua existência óbvia demais para ser ignorada. Embora certos aplicativos possam se misturar à barra de status do telefone Essential, nem todos os aplicativos conseguem fazer isso.

Aqui está um exemplo da aparência de um aplicativo no Essential Phone quando não cobre a parte superior da tela. O resto do aplicativo parece e funciona como deveria, mas há um espaço perturbador logo acima da barra de status que parece feio. Felizmente, existe uma maneira de corrigir esse problema sem precisar de root. Na verdade, o Essential possui uma lista de permissões de aplicativos que podem fazer uso total da área da barra de status e, felizmente, temos uma maneira de editar essa lista de permissões.


Faça os aplicativos preencherem a tela do telefone essencial

A maneira mais fácil de fazer isso é usar um aplicativo chamado “Layout Whitelist Editor” disponível na Google Play Store.

Isto é um aplicativo de código aberto feito pelo usuário do Reddit TsFreddie no subreddit /r/Essential e permite adicionar ou remover aplicativos individuais da lista de aplicativos. Isso foi trazido ao nosso conhecimento obrigado ao membro sênior do XDA tw1tch175. Tudo o que você precisa fazer é instalar o aplicativo e conceder-lhe uma permissão oculta via ADB, o que mostraremos como fazer.

  1. Baixe e instale o "Layout Whitelist Editor" no link da Play Store acima.
  2. Configurar o ADB conforme descrito neste tutorial.
  3. Abra um prompt de comando/terminal e digite o seguinte comando: adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
  4. É isso! Agora abra o aplicativo e comece a colocar na lista de permissões todos os aplicativos que você deseja preencher a barra de status do telefone Essential!

Depois de selecionar os aplicativos que deseja colocar na lista de permissões, você verá que esses aplicativos (especialmente inicializadores de terceiros) começarão a ocupar a tela inteira do seu dispositivo. Caso contrário, é recomendável reiniciar o smartphone, mas ele deve funcionar instantaneamente. Os aplicativos devem ficar muito melhores depois que isso for feito. Os papéis de parede de lançadores de terceiros (como o Action Launcher) agora devem se expandir para a parte superior da tela para criar uma experiência muito mais envolvente.

Crédito: usuário do Reddit heyitzrj

Eu digo deveria aqui porque nem todos os aplicativos funcionam bem com esta configuração em determinadas situações. Algumas pessoas em nossos fóruns mostram que não funciona corretamente com o Tapatalk, mas outra pessoa diz este conflito é devido ao tema escuro do aplicativo opção.


Explicação

A Essential Products deseja garantir que os aplicativos e jogos adicionados a esta lista de permissões funcionem e tenham a aparência que deveriam. Atualmente, os desenvolvedores precisam solicitar a adição à lista de permissões e, enquanto a empresa estiver trabalhando em uma maneira de melhorar essa situação, pode demorar um pouco para que seu aplicativo favorito seja adicionado à lista de permissões. Até o popular Nova Launcher acabou de ser adicionado à lista de permissões do telefone Essential. Felizmente, existe uma maneira de contornarmos a restrição que o software estabeleceu.

Usando o aplicativo acima, podemos modificar manualmente a lista de permissões implementada pelo Essential. O que o aplicativo faz é escrever na preferência chamada Settings.Global.ESSENTIAL_LAYOUT_WHITELIST usando uma lista separada por vírgulas de nomes de pacotes que representam os aplicativos que você deseja colocar na lista de permissões. Isso não é diferente de muitos dos truques que descrevemos em nossos tutoriais anteriores, mas o aplicativo faz isso processo muito mais fácil, pois você não precisa lidar com a linha de comando sempre que quiser modificar isso lista branca.

Então aí está. Era praticamente impossível para o primeiro smartphone de Andy Rubin ser exatamente o que todos queriam, mas pelo menos existem algumas soluções alternativas para alguns dos seus problemas mais flagrantes. Outra reclamação que as pessoas têm com o telefone é a câmera, mas há uma solução alternativa para o que pelo menos melhora a qualidade da câmera (mesmo que ignore o sensor monocromático).