J'ai Star N7189 (5,5 ") avec la zone inférieure de l'écran tactile morte
Les boutons de menu et de retour ne fonctionnent pas, mais le bouton d'accueil physique fonctionne.
J'ai essayé d'appuyer fortement sur les bords de l'écran, j'ai essayé d'appliquer une torsion sur les côtés courts comme si ce n'était rien d'autre qu'une serviette humide. J'ai fait la réinitialisation matérielle mais cela n'a pas fonctionné.
Parfois, en appuyant sur la zone morte, le téléphone le prend comme bouton de menu
En plus de remplacer l'écran, quelles autres méthodes puis-je essayer? Existe-t-il une application, un lanceur ou une astuce pour redimensionner l'écran utilisable uniquement dans la zone de travail?
PS quelques heures après l'avoir laissé en mode avion tout à coup le toucher a eu ce problème mais je ne me souviens pas si j'ai placé par inadvertance quelque chose de lourd dans cette zone de la cellule.
la source
Réponses:
Une réponse partielle mais peut-être utile.
Remarque:
Le problème dans cette réponse existante est qu'elle réduit la sortie d'écran du haut et du bas de mes appareils alors que je dois réduire uniquement du bas. Pour ce faire, j'ai utilisé le commentaire suivant comme terrain de travail:
Instructions:
adb devices
.Nous devons connaître la résolution et la densité d'affichage de l'appareil. Dans le terminal / cmd, entrez
adb shell dumpsys display | grep mBaseDisplayInfo
pour afficher les informations relatives à l'affichage. La sortie pourrait ressembler à:Les informations pertinentes dans mon cas sont:
Les commandes les plus utiles à utiliser sont:
wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
wm density [reset|DENSITY]
Mon écran de lancement par défaut sans réglages ressemblait à:
Pour réduire la sortie d'écran en bas, exécutez la commande:
Notez que j'ai utilisé une réduction supplémentaire jusqu'à
0,0,0,300
et la sortie était comme ceci:Ajustez la valeur à vos besoins souhaités.
Vous devrez peut-être corriger la densité car l'affichage peut sembler étrange . La densité d'affichage par défaut de mon appareil est de 480 dpi, je l'ai donc modifié comme suit:
et l'écran résultant était comme ça . Une application en résolution optimisée.
adb shell wm density reset
etadb shell wm overscan reset
pour revenir respectivement à la densité et à la résolution par défaut.Maintenant que la "zone tactile morte" a été prise en charge, il est temps d'utiliser des touches virtuelles / programmables (uniquement si vous en avez besoin).
Izzy l' a déjà couvert dans cette réponse . Sinon, vous pouvez utiliser Gravitybox LP (pour les utilisateurs de Lollipop) ou Gravitybox KK (pour les utilisateurs de Kitkat). C'est un module Xposed, et nécessite un accès root et Xposed Framework installé.
Installez, activez et lancez Gravitybox → Réglages de la barre de navigation → Activer la barre de navigation → effectuez un redémarrage, et les touches programmables aka Barre de navigation seront trouvées activées.
La ROM personnalisée comme CyanogenMod et certaines ROM d'origine a la possibilité d'activer les touches programmables (boutons) sous Paramètres . Vous pouvez utiliser cette option car elle ne nécessite aucun accès root.
Après quelques ajustements supplémentaires, l'écran final de mon Android 5.0 ressemblait à:
Notez que la solution susmentionnée ne serait probablement pas pertinente pour l'OP, mais elle est écrite compte tenu de l'objectif de la prime (offerte par barro32 ). La prochaine grande mise à jour serait probablement pour Android 4.2.
la source
Si votre appareil est enraciné, vous voudrez peut-être jeter un œil à Button Saviour (Root) - sinon, à Button Saviour Non Root . Ou à la barre de boutons virtuelle :
Button Savior et Virtual Button Bar (source: Google Play; cliquez pour des images plus grandes)
Qu'est-ce que les trois ont en commun? Comme le montrent les captures d'écran, elles activent les touches programmables virtuelles aux endroits où vous les souhaitez. Vous pouvez ainsi éviter les "zones mortes" et les avoir toujours présentes.
Certes, cela ne redimensionne pas l'écran; mais résout au moins le problème avec les boutons.
la source
J'ai trouvé la solution!
Nécessite root et android 4.3 + !!!
Cette application peut modifier votre résolution et également ajouter des boutons virtuels.
Vous devrez changer la hauteur d' environ 1,5 cm plus petit . (Vous ne pouvez pas le voir très bien sur votre photo, vérifiez-le avant de l'appliquer!) Si vous avez des problèmes avec l'application, vérifiez la description de l'application ou postez un commentaire ci-dessous.
J'espère que ma réponse vous aidera!
Lien de téléchargement pour l'application: https://play.google.com/store/apps/details?id=com.nomone.resolution_changer
la source
Firelords answer fonctionne pour les versions Android supérieures à 4.2.
Pour les versions jusqu'à (y compris) Android 4.2, la commande à utiliser est
am
. Après avoir activé le débogage USB et installé les outils ADB, la procédure est la suivante:adb shell dumpsys window
(ou mieux pour filtrer directement la sortie pour la résolution:adb shell dumpsys window | grep cur= |tr -s " " | cut -d " " -f 4|cut -d "=" -f 2)
- d'ici )adb shell am display-size 540x700
. (Peut être réinitialisé avecadb shell am display-size reset
)adb shell dumpsys display
(ou pour obtenir une courte sortie:adb shell dumpsys display | grep mBaseDisplayInfo
)adb shell am display-density 230
(Peut être réinitialisé avecadb shell am display-density reset
).S'il est nécessaire d'activer les touches de fonction / boutons à l'écran, cela peut être fait en ajoutant la ligne
qemu.hw.mainkeys=0
au fichier/system/build.prop
(permis root requis). Si cette ligne existe déjà dans le build.prop, les boutons à l'écran peuvent être activés en définissant la valeur sur 0 ou désactivés en la définissant sur 1. Pour autant que je sache, cela fonctionne à partir d'Android 4.0.la source
Essayez d'utiliser Screen Shift depuis Playstore. Je l'ai testé sur mon Redmi 2 et cela a bien fonctionné.
la source