KeyEvent Display icon

KeyEvent Display

1.0.26

Use este aplicativo para verificar / debug os keycodes de botões do dispositivo físico.

Nome KeyEvent Display
Versão 1.0.26
Atualizar 06 de 07 de 2020
Tamanho 2 MB
Categoria Ferramentas
Instalações 10mil+
Desenvolvedor Alexandros Schillings
Android OS Android 4.2+
Google Play ID aws.apps.keyeventdisplay
KeyEvent Display · Capturas de tela

KeyEvent Display · Descrição

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

KeyEvent Display 1.0.26 · Baixar Grátis

4,5/5 (166+ Resenhas)

Versões antigas

Todas versões