Minha maior implicância com o Android é o dimensionamento de DPI (dimensionar o conteúdo é renderizado na tela) que o Google e outros OEMs escolhem para seus dispositivos. Telas grandes e bonitas costumam ser prejudicadas por uma infinidade de ícones da barra de status, ícones do tamanho de polegares e enormes elementos de interface do usuário.
Então, quando a visualização do Android N foi lançada com a capacidade de dimensionar seu DPI em tempo real, sem necessidade de modificação, fiquei em êxtase, assim como muitos usuários avançados que tiveram o mesmo problema que eu.
Mas esse sonho durou pouco quando larguei meu Nexus 6 habilitado para visualização N e voltei para meu Galaxy S7 Edge. Apesar de todos os seus recursos excelentes e da versão amplamente aprimorada do Android, a Samsung sempre teve, na minha opinião, uma das piores configurações de DPI padrão, superada apenas pelo Nexus 6 e LG. Bem, agora existe uma maneira de mudar isso, pelo menos no Samsung Galaxy S7.
Digite .DisplayScalingActivity
Seria difícil encontrar este menu, pois parece ser um recurso oculto do TouchWiz no Marshmallow. Usando o método testado e comprovado de visualização de atividades iniciáveis por meio do Lançador Nova widget "atividades", consegui encontrar o .DisplayScalingActivity escondido à vista de todos como parte do aplicativo Configurações. Depois de iniciar a atividade, você verá uma nova janela de configurações no estilo Samsung que permite escolher entre Padrão e Condensado.
O DPI padrão no Galaxy S7 é (um desagradável) 640, e eu colocaria a visualização Condensada em algum lugar em torno de 540. Depois de fazer sua seleção, você será solicitado a reiniciar. Não se assuste, ao reiniciar minha tela de bloqueio ficou um pouco estranha, com o ícone de cadeado cerca de um terço acima da tela, mas depois que tudo foi resolvido, o sistema operacional funcionou de maneira fluida e perfeita, com todos os aplicativos vendo e se adaptando ao novo DPI (ele persiste durante uma reinicialização e atualização do sistema) - uma novidade da Samsung, como muitos de vocês podem saber. Você pode ver mais mensagens na tela, o painel de widgets de notificação parece mais espaçoso e você pode simplesmente geralmente têm mais conteúdo exibido na tela, confira a galeria abaixo lado a lado comparação.
Então, como você pode conseguir isso? Mais fácil do que você imagina:
- Baixe o Nova Launcher, você não precisa configurá-lo como padrão, basta iniciá-lo para acessar a tela inicial.
- Vá para a janela Seleção de widgets pressionando longamente na tela inicial e selecionando Widgets.
- Escolha o widget “Atividades” mantendo-o pressionado e soltando-o na tela inicial.
- Depois que a lista for preenchida, role para baixo até “Configurações” e escolha .DisplayScalingActivity (deve ser o quarto). Isso criará um novo ícone na sua área de trabalho.
- Selecione o ícone para abrir o menu e fazer sua seleção.
- Reinicie na janela de confirmação e volte ao seu inicializador normal após a reinicialização.
É claro que o método testado e comprovado de comandos shell por meio do adb continua útil, mas ter esse recurso integrado também é ótimo para usuários não rooteados que desejam mudar rapidamente. Tendemos a dar muita atenção à Samsung e ao TouchWiz por seu software. Mas esta é a terceira coisa encontrada na visualização N que primeiro fez parte do TouchWiz (MultiWindow, alternância rápida de notificação na parte superior, escala de DPI), talvez a Samsung esteja no caminho certo?