Passa al contenuto
KD

KeyEvent Display for Android APK

Android APK Free
Scarica v0.0.4 0 scaricamenti
Tipo di fileAPK
Versione0.0.4
Editore Alexandros Schillings
Data di rilascio11 gen 2020
Data aggiunta11 gen 2020
Requisiti del sistema operativoAndroid
RequisitiRequires Android 1.6 and up
Download totali0
PrezzoFree

Descrizione

Una volta, stavo giocando con un certo numero di tablet cinesi e provando ROM diverse su di essi poiché tecnicamente sono lo stesso hardware (varianti HSG X5A).

Tuttavia, ho riscontrato alcuni problemi nel far funzionare i pulsanti rigidi, quindi ho scritto questa applicazione per rilevare eventi chiave e stamparli. Stamperà quanto segue:

KeyEvents: i KeyEvents come li comprende Android (KeyUp, KeyDown, KeyLongPress, KeyMultiple)

LogCat: tutti i messaggi rilevanti in logcat. È filtrato in base alle parole chiave dichiarate in arrays.xml

Kernel: tutti i messaggi rilevanti nel log del kernel. È filtrato in base alle parole chiave dichiarate in arrays.xml. L'analisi del registro del kernel necessita di root.

Le tre caselle di controllo in alto controllano quali informazioni verranno visualizzate.

Questo è uno strumento di debug personale, ma spero che possa essere di qualche utilità per qualcun altro.

Nessuna pubblicità.

Appunti

Mentre l'applicazione è in esecuzione, gli unici tasti "rigidi" che dovrebbero funzionare sono "Home" e alimentazione. Tutti gli altri produrranno i loro codici chiave.

La richiesta SU è di leggere il registro del kernel, quindi posso verificare se il kernel genera eventi chiave.

La posizione dei file keylayout in Android è /system/usr/keylayout.

L'analisi del registro del kernel necessita di root

Sia il logcat che il monitoraggio del registro del kernel visualizzeranno solo righe contenenti parole da due array in arrays.xml (ovvero è necessario ricompilare l'app per cambiarle al momento)

Attualmente i filtri sono:

Logcat:

|-HwGPIOE->GPDA

|-codice chiave

|-carattere chiave

kernel:

|-HwGPIOE->GPDA

|-codice chiave

|-carattere chiave

Permessi

READ_LOGS: utilizzato per accedere al registro Logcat.

WRITE_EXTERNAL_STORAGE: utilizzato per scrivere i dati esportati sulla scheda SD.

Programmi simili

Alternative

Altri prodotti di questo editore