KeyEvent Display

4,5
165 anmeldelser
10 t+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

Engang spillede jeg med et antal kinesiske tabletter 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 fungere, så jeg skrev denne applikation til at registrere nøglehændelser og udskrive dem. Det udskriver følgende:

KeyEvents: KeyEvents som Android forstår dem (KeyUp, KeyDown, KeyLongPress, KeyMultiple)

LogCat: Eventuelle relevante meddelelser i logcat. Det er filtreret baseret på nøgleord, der er angivet i arrays.xml

Kernel: Eventuelle relevante meddelelser i kerneloggen. Det er filtreret baseret på nøgleord, der er angivet i arrays.xml. Analyse af kernelog kræver rod.

De tre afkrydsningsfelter øverst kontrollerer, hvilke oplysninger der vises.

Dette er et personlig fejlfindingsværktøj, men jeg håber, det vil være til en vis brug for en anden.

Ingen annoncer.

Noter
--------------
Mens applikationen kører, er de eneste "hårde" taster, der skal fungere, "Hjem" og strøm. Alle andre producerer deres nøglekoder.

SU-anmodningen er at læse kerneloggen, så jeg kan kontrollere, om nogle nøgleevne bliver kastet af kernen.

Placeringen af ​​keylayout-filer i Android er / system / usr / keylayout.

Analyse af kernelog kræver rod

Både logcat- og kernelogovervågning viser kun linjer, der indeholder ord fra to arrays i arrays.xml (dvs. du skal compompile appen for at ændre dem i øjeblikket)

I øjeblikket er filtre:

logcat:
| -HwGPIOE-> gdpA
| -keycode
| -keycharacter

kernel:
| -HwGPIOE-> gdpA
| -keycode
| -keycharacter

Tilladelser
--------------
READ_LOGS: Bruges til at få adgang til Logcat-loggen.
WRITE_EXTERNAL_STORAGE: Bruges til at skrive de eksporterede data til SD-kortet.

Denne applikation er open source. Koden kan findes her: https://github.com/alt236/KeyEvent-Display---Android
Opdateret
5. jul. 2020

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data

Bedømmelser og anmeldelser

4,5
157 anmeldelser

Nyheder

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