Eu tenho a estrela N7189 (5,5 ") com a zona inferior da tela sensível ao toque morta
Os botões de menu e voltar não funcionam, mas o botão home físico funciona.
Tentei pressionar com força as bordas da tela, tentei aplicar uma torção pelos lados curtos, como se não fosse nada além de uma toalha molhada. Fiz o hard reset, mas não funcionou.
Às vezes, pressionando a área morta, o telefone a usa como botão de menu
Além de substituir a tela, que outros métodos posso tentar? Existe algum aplicativo, iniciador ou truque para redimensionar a tela utilizável apenas na área de trabalho?
PS, algumas horas depois de deixá-lo no modo avião, de repente, o toque teve esse problema, mas não me lembro se coloquei inadvertidamente algo pesado nessa área da célula.
fonte
Respostas:
Uma resposta parcial, mas possivelmente útil.
Nota:
O problema nesta resposta existente é que reduz a saída de tela da parte superior e inferior dos meus dispositivos, enquanto eu preciso reduzir apenas a partir da parte inferior. Para fazer isso, usei o seguinte comentário como base para trabalhar:
Instruções:
adb devices
.Precisamos saber a resolução e a densidade de exibição do dispositivo. No terminal / cmd, digite
adb shell dumpsys display | grep mBaseDisplayInfo
para mostrar as informações relacionadas à exibição. A saída pode parecer com:As informações relevantes no meu caso são:
Os comandos mais úteis a serem usados são:
wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
wm density [reset|DENSITY]
Minha tela inicial do lançador sem ajustes parecia:
Para reduzir a saída da tela na parte inferior, emita o comando:
Observe que eu usei redução adicional em até
0,0,0,300
e a saída foi assim:Ajuste o valor às suas necessidades desejadas.
Pode ser necessário corrigir a densidade, pois a exibição pode parecer estranha . A densidade de exibição padrão do meu dispositivo é 480 dpi, então ajustei da seguinte maneira:
ea tela resultante era como esta . Um aplicativo com resolução aprimorada.
adb shell wm density reset
eadb shell wm overscan reset
para voltar à densidade e resolução padrão, respectivamente.Agora que a "zona de toque morto" foi resolvida, é hora de usar teclas virtuais / virtuais (somente se você precisar).
Izzy já o cobriu nesta resposta . Caso contrário, você pode usar o Gravitybox LP (para usuários do Lollipop) ou o Gravitybox KK (para usuários do Kitkat). É um módulo Xposed e requer acesso root e o Xposed Framework instalado.
Instale, ative e inicie o Gravitybox → Ajustes da barra de navegação → Ativar barra de navegação → faça uma reinicialização e as teclas de função, conhecidas como barra de navegação, serão encontradas ativadas.
ROM personalizada como Cyanogenmod e algumas ROMs de estoque tem a opção de ativar teclas de função (botões) em Configurações . Você pode usar essa opção, pois ela não requer nenhum acesso root.
Depois de mais alguns ajustes, a tela final do meu Android 5.0 parecia:
Observe que a solução acima mencionada provavelmente não seria relevante para o OP, mas está escrita considerando o objetivo da recompensa (oferecida por barro32 ). A próxima grande atualização possivelmente seria para o Android 4.2.
fonte
Se o seu dispositivo estiver enraizado, dê uma olhada no Button Savior (Root) - se não, no Button Savior Non Root . Ou na barra de botões virtual :
Salvador de botão e barra de botões virtual (fonte: Google Play; clique para imagens maiores)
O que todos os três têm em comum? Como mostram as capturas de tela, elas ativam teclas de função virtuais nos locais onde você as deseja. Assim, você pode evitar as "áreas mortas" e ainda tê-las presentes.
Admitido, isso não redimensiona a tela; mas pelo menos corrige o problema com os botões.
fonte
Eu encontrei a solução!
Requer root e android 4.3 + !!!
Este aplicativo pode alterar sua resolução e também adicionar botões virtuais.
Você precisará alterar a altura cerca de 1,5 cm menor . (Não pode vê-la muito bem na sua imagem, verifique-a antes de aplicar!) Se você tiver algum problema com o aplicativo, verifique a descrição do aplicativo ou poste um comentário abaixo.
Espero que minha resposta ajude você!
Link para download do aplicativo: https://play.google.com/store/apps/details?id=com.nomone.resolution_changer
fonte
A resposta dos senhores de fogo funciona para versões do Android acima de 4.2.
Para versões até (incluindo) o Android 4.2, o comando a ser usado é
am
. Após ativar a depuração USB e instalar as ferramentas do ADB, o procedimento é:adb shell dumpsys window
(ou melhor, filtrar diretamente a saída da resolução:adb shell dumpsys window | grep cur= |tr -s " " | cut -d " " -f 4|cut -d "=" -f 2)
- daqui )adb shell am display-size 540x700
. (Pode ser reiniciado comadb shell am display-size reset
)adb shell dumpsys display
(ou para obter uma saída curta:adb shell dumpsys display | grep mBaseDisplayInfo
)adb shell am display-density 230
(Pode ser redefinido comadb shell am display-density reset
).Se for necessário ativar teclas de função / botões na tela, isso pode ser feito adicionando a linha
qemu.hw.mainkeys=0
ao arquivo/system/build.prop
(permissões de raiz necessárias). Se essa linha já existir no build.prop, os botões na tela podem ser ativados definindo o valor como 0 ou desativados definindo-o como 1. Até onde eu sei, isso funciona no Android 4.0 em diante.fonte
Tente usar o Screen Shift no Playstore. Eu testei no meu Redmi 2 e funcionou bem.
fonte