KeyEvent Display

Licença: Grátis ‎Tamanho do arquivo: N/A
‎Classificação dos utilizadores: 2.5/5 - ‎4 ‎votos

Sobre KeyEvent Display

Uma vez, estava a jogar com vários tablets chineses e a experimentar diferentes ROMs neles, pois são tecnicamente o mesmo hardware (variantes HSG X5A). Tive alguns problemas em pôr os botões duros a funcionar, por isso escrevi esta aplicação para detetar eventos-chave e imprimi-los. Imprimirá o seguinte: KeyEvents: The KeyEvents as Android understands them (KeyUp, KeyDown, KeyLongPress, KeyMultiple) LogCat: Quaisquer mensagens relevantes no logcat. É filtrado com base em palavras-chave declaradas em matrizes.xml Kernel: Quaisquer mensagens relevantes no tronco de kernel. É filtrado com base em palavras-chave declaradas em matrizes.xml. A análise do tronco kernel precisa de raiz. As três caixas de verificação no topo controlam as informações que serão apresentadas. Esta é uma ferramenta pessoal de depurg, mas espero que seja de alguma utilidade para outra pessoa. Sem anúncios. Notas -------------- Enquanto a aplicação está em execução, as únicas teclas "duras" que devem funcionar é "Casa" e energia. Todos os outros produzirão os seus códigos-chave. O pedido da UA é para ler o tronco de núcleo, para que eu possa verificar se algum dos keyevents são atirados pelo núcleo. A localização dos ficheiros keylayout no Android é /system/usr/keylayout. Kernel log parsing precisa de raiz Tanto a monitorização do logcat como a monitorização do logel apenas exibem linhas que contenham palavras de duas matrizes em matrizes.xml (ou seja, é necessário recompiler a aplicação para alterá-las no momento) Atualmente os filtros são: Logcat: [-código-chave' [-keycharacter' Kernel: [-código-chave' [-keycharacter' Permissões -------------- READ_LOGS: Usado para aceder ao registo logcat. WRITE_EXTERNAL_STORAGE: Costumava escrever os dados exportados para o cartão SD.