KeyEvent Display

4,4
166 avaliações
10 mil+
Downloads
Classificação do conteúdo
Todos
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

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
Atualizado em
5 de jul. de 2020

Segurança dos dados

Sua segurança começa com o entendimento de como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
Os dados não são compartilhados com terceiros
Saiba mais sobre como os desenvolvedores declaram o compartilhamento
Nenhum dado foi coletado
Saiba mais sobre como os desenvolvedores declaram a coleta

Classificações e resenhas

4,4
158 avaliações
Um usuário do Google
5 de julho de 2015
Mas e util
Essa avaliação foi marcada como útil por 1 pessoa
Você achou isso útil?

O que há de novo

* v1.0.0: Redesign, added Android TV support.