| Filtype | APK |
|---|---|
| Version | 0.0.4 |
| Forlægger | Alexandros Schillings |
| Udgivelses dato | 11. jan. 2020 |
| Dato tilføjet | 11. jan. 2020 |
| Os krav | Android |
| Krav | Requires Android 1.6 and up |
| Samlet antal downloads | 0 |
| Pris | Free |
Beskrivelse
Engang legede jeg med en række kinesiske tablets og prøvede forskellige ROM'er på dem, da de teknisk set er den samme hardware (HSG X5A-varianter).
Jeg har dog haft nogle problemer med at få de hårde knapper til at virke, så jeg skrev denne applikation for at opdage vigtige begivenheder og udskrive dem. Det vil udskrive følgende:
KeyEvents: KeyEvents som Android forstår dem (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: Alle relevante meddelelser i logcat. Den er filtreret baseret på nøgleord erklæret i arrays.xml
Kernel: Alle relevante meddelelser i kerneloggen. Den er filtreret baseret på nøgleord erklæret i arrays.xml. Parsing af kernellog kræver root.
De tre afkrydsningsfelter øverst styrer, hvilke oplysninger der vises.
Dette er et personligt fejlfindingsværktøj, men jeg håber, det vil være til noget for en anden.
Ingen annoncer.
Noter
Mens applikationen kører, er de eneste "hårde" taster, der burde virke, "Hjem" og strøm. Alle andre vil producere deres nøglekoder.
SU-anmodningen er at læse kerneloggen, så jeg kan kontrollere, om der er nogen nøglebegivenheder, der er smidt af kernen.
Placeringen af nøglelayout-filer i Android er /system/usr/keylayout.
Parsing af kernellog kræver root
Både logcat- og kernelogovervågning vil kun vise linjer, der indeholder ord fra to arrays i arrays.xml (dvs. du skal omkompilere appen for at ændre dem i øjeblikket)
I øjeblikket er filtrene:
Logcat:
|-HwGPIOE->GPDA
|-nøglekode
|-nøglekarakter
Kernel:
|-HwGPIOE->GPDA
|-nøglekode
|-nøglekarakter
Tilladelser
READ_LOGS: Bruges til at få adgang til Logcat-loggen.
WRITE_EXTERNAL_STORAGE: Bruges til at skrive de eksporterede data til SD-kortet.