3 votos

Desactivar área táctil (root disponible)

Mi Xperia Z1 rooteado en Android 5.1 tiene un área de pantalla táctil rota en la mitad superior de la pantalla.

Pude resolver parcialmente el problema siguiendo esta pregunta de SO: Resize screen for Dead touch zone

Mi problema es: El área rota constantemente envía eventos táctiles. Debido a esto, no puedo ingresar ningún evento táctil por mi cuenta.

¿Cómo puedo filtrar cualquier evento táctil en la mitad superior de mi pantalla?

2voto

Running Ray Puntos 21

Puedes usar wm size (ANCHO)x(ALTO) la diferencia entre tamaño y overscan es que cualquier entrada fuera del área de la pantalla será ignorada si usas tamaño para cambiar la resolución de la pantalla

primero tienes que saber la resolución y la densidad de pantalla del dispositivo. En la terminal/cmd ingresa adb shell dumpsys display | grep mBaseDisplayInfo para mostrar información relacionada con la pantalla. en mi caso es

  • real 1080x1920
  • densidad 480

la equivalencia para wm overscan 0,0,a,b es wm size (ANCHO-a)x(ALTO-b). En mi caso wm overscan 0,0,30,0 --> wm size 1050x1920

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X