3 votes

Désactiver la zone tactile (root disponible)

Mon Xperia Z1 rooté sous Android 5.1 a une zone tactile cassée dans la moitié supérieure de l'écran.

J'ai pu résoudre en partie le problème en suivant cette question SO : Redimensionner l'écran pour la zone tactile défectueuse

Mon problème est le suivant : la zone endommagée envoie constamment des événements tactiles. De ce fait, je ne peux pas saisir d'événements tactiles moi-même.

Comment puis-je filtrer tous les événements tactiles dans la moitié supérieure de mon écran?

2voto

aelesbao Points 315

Vous pouvez utiliser wm size (LARGEUR)x(HAUTEUR) la différence entre size et overscan est que toute entrée en dehors de la zone d'écran sera ignorée si vous utilisez size pour changer la résolution d'affichage

vous devez d'abord 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 liées à l'affichage. dans mon cas c'est

  • réel 1080x1920
  • densité 480

l'équivalence pour wm overscan 0,0,a,b est wm size (LARGEUR-a)x(HAUTEUR-b). Dans mon cas wm overscan 0,0,30,0 --> wm size 1050x1920

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X