Saltar al contenido
KD

KeyEvent Display for Android APK

Android APK Free
Descargar v0.0.4 0 descargas
Tipo de archivoAPK
Versión0.0.4
Editor Alexandros Schillings
Fecha de lanzamiento11 ene 2020
Fecha Agregada11 ene 2020
Requisitos del sistema operativoAndroid
RequisitosRequires Android 1.6 and up
Descargas totales0
PrecioFree

Descripción

Una vez, estaba jugando con varias tabletas chinas y probando diferentes ROM en ellas, ya que técnicamente son el mismo hardware (variantes HSG X5A).

Sin embargo, tuve algunos problemas para que los botones duros funcionaran, así que escribí esta aplicación para detectar eventos clave e imprimirlos. Imprimirá lo siguiente:

KeyEvents: Los KeyEvents como los entiende Android (KeyUp, KeyDown, KeyLongPress, KeyMultiple)

LogCat: Cualquier mensaje relevante en logcat. Se filtra en función de las palabras clave declaradas en arrays.xml

Kernel: cualquier mensaje relevante en el registro del kernel. Se filtra en función de las palabras clave declaradas en arrays.xml. El análisis del registro del kernel necesita root.

Las tres casillas de verificación en la parte superior controlan qué información se mostrará.

Esta es una herramienta de depuración personal, pero espero que sea de alguna utilidad para alguien más.

Sin anuncios.

notas

Mientras se ejecuta la aplicación, las únicas teclas "duras" que deberían funcionar son "Inicio" y encendido. Todos los demás producirán sus códigos clave.

La solicitud de SU es leer el registro del kernel, por lo que puedo verificar si el kernel genera algún evento clave.

La ubicación de los archivos de diseño de teclas en Android es /system/usr/keylayout.

El análisis del registro del kernel necesita root

Tanto logcat como el monitoreo de registros del kernel solo mostrarán líneas que contengan palabras de dos matrices en arrays.xml (es decir, debe volver a compilar la aplicación para cambiarlas en este momento)

Actualmente los filtros son:

gato de registro:

|-HwGPIOE->GPDA

|-código clave

|-carácter clave

Núcleo:

|-HwGPIOE->GPDA

|-código clave

|-carácter clave

permisos

READ_LOGS: se utiliza para acceder al registro de Logcat.

WRITE_EXTERNAL_STORAGE: se utiliza para escribir los datos exportados en la tarjeta SD.

Programas similares

Alternativas

Más de este editor