Usar o APKPure APP
Obter o APK da versão antiga de KeyEvent Display para Android
Use este aplicativo para verificar / debug os keycodes de botões do dispositivo físico.
Uma vez, eu estava brincando com vários tablets chineses e testando diferentes ROMs, pois eles são tecnicamente o mesmo hardware (variantes do HSG X5A).
Como tive alguns problemas para que os botões físicos funcionassem, escrevi este aplicativo para detectar os principais eventos e imprimi-los. Ele imprimirá o seguinte:
KeyEvents: o KeyEvents como o Android os entende (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: qualquer mensagem relevante no logcat. É filtrado com base nas palavras-chave declaradas em arrays.xml
Kernel: qualquer mensagem relevante no log do kernel. É filtrado com base nas palavras-chave declaradas em arrays.xml. A análise de log do kernel precisa de raiz.
As três caixas de seleção na parte superior controlam quais informações serão exibidas.
Essa é uma ferramenta de depuração pessoal, mas espero que seja de alguma utilidade para outra pessoa.
Sem anúncios.
Notas
--------------
Enquanto o aplicativo está sendo executado, as únicas teclas "rígidas" que devem funcionar são "Casa" e energia. Todos os outros produzirão seus códigos de chave.
A solicitação da SU é ler o log do kernel, para que eu possa verificar se algum evento de chave é gerado pelo kernel.
A localização dos arquivos do keylayout no Android é / system / usr / keylayout.
A análise de log do kernel precisa de raiz
O monitoramento do logcat e do kernel exibirá apenas linhas contendo palavras de duas matrizes em matrizes.xml (ou seja, você precisa recompilar o aplicativo para alterá-las no momento)
Atualmente, os filtros são:
Logcat:
| -HwGPIOE-> GPDA
| -keycode
| -keycharacter
Núcleo:
| -HwGPIOE-> GPDA
| -keycode
| -keycharacter
Permissões
--------------
READ_LOGS: Usado para acessar o log do Logcat.
WRITE_EXTERNAL_STORAGE: Usado para gravar os dados exportados no cartão SD.
Esta aplicação é de código aberto. O código pode ser encontrado aqui: https://github.com/alt236/KeyEvent-Display---Android
Last updated on Jul 6, 2020
* v1.0.0: Redesign, added Android TV support.
Enviado por
Hatthasin Moukda
Requer Android
Android 4.2+
Categoria
Relatório
KeyEvent Display
1.0.26 by Alexandros Schillings
Jul 6, 2020