KeyEvent Display
Podrás descargarlo en 5 segundos.
acerca de KeyEvent Display
Una vez, estaba jugando con un número de tabletas chinas y probar diferentes ROMs en ellos, ya que son técnicamente el mismo hardware (variantes HSG X5A). He tenido algunos problemas para conseguir que los botones duros funcionen, así que escribí esta aplicación para detectar eventos clave e imprimirlos. Se imprimirá lo siguiente: KeyEvents: KeyEvents como Android los entiende (KeyUp, KeyDown, KeyLongPress, KeyMultiple) LogCat: cualquier mensaje relevante en logcat. Se filtra en función de las palabras clave declaradas en matrices.xml Kernel: Cualquier mensaje relevante en el registro del kernel. Se filtra en función de las palabras clave declaradas en matrices.xml. El análisis del registro del núcleo 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 algún uso para otra persona. Sin anuncios. Notas -------------- Mientras se ejecuta la aplicación, las únicas teclas "duras" que deberían funcionar son "Inicio" y alimentación. Todos los demás producirán sus códigos de acceso. La solicitud SU es leer el registro del kernel, por lo que puedo comprobar si el kernel lanza algún evento clave. La ubicación de los archivos keylayout en Android es /system/usr/keylayout. El análisis del registro del núcleo necesita root Tanto logcat como la supervisión del registro del kernel solo mostrarán líneas que contengan palabras de dos matrices en matrices.xml (es decir, es necesario volver a compilar la aplicación para cambiarlas en este momento) Actualmente los filtros son: Logcat: Código clave -keycharacter Núcleo: Código clave -keycharacter 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.