Přeskočit na obsah
KD

KeyEvent Display for Android APK

Android APK Free
Stažení v0.0.4 0 stažení
Typ souboruAPK
Verze0.0.4
Vydavatel Alexandros Schillings
Datum vydání11. 1. 2020
Datum přidáno11. 1. 2020
Os požadavkyAndroid
PožadavkyRequires Android 1.6 and up
Celkový počet stažení0
CenaFree

Popis

Jednou jsem si hrál s řadou čínských tabletů a zkoušel na nich různé ROM, protože se technicky jedná o stejný hardware (varianty HSG X5A).

Měl jsem však nějaké problémy se zprovozněním pevných tlačítek, a tak jsem napsal tuto aplikaci, aby detekovala klíčové události a vytiskla je. Vytiskne následující:

KeyEvents: KeyEvents, jak jim Android rozumí (KeyUp, KeyDown, KeyLongPress, KeyMultiple)

LogCat: Všechny relevantní zprávy v logcat. Je filtrován na základě klíčových slov deklarovaných v arrays.xml

Kernel: Všechny relevantní zprávy v protokolu jádra. Je filtrován na základě klíčových slov deklarovaných v arrays.xml. Analýza protokolu jádra vyžaduje root.

Tři zaškrtávací políčka v horní části určují, jaké informace se budou zobrazovat.

Toto je osobní ladicí nástroj, ale doufám, že bude užitečný i pro někoho jiného.

Žádné reklamy.

Poznámky

Když je aplikace spuštěna, jediné „pevné“ klávesy, které by měly fungovat, jsou „Domů“ a napájení. Všichni ostatní vytvoří své klíčové kódy.

Požadavek SU je přečíst protokol jádra, takže mohu zkontrolovat, zda jádro nevyvolává nějaké klíčové události.

Umístění souborů rozložení kláves v systému Android je /system/usr/keylayout.

Analýza protokolu jádra vyžaduje root

Monitorování logcat i protokolu jádra zobrazí pouze řádky obsahující slova ze dvou polí v arrays.xml (tj. musíte aplikaci překompilovat, abyste je v tuto chvíli změnili)

Aktuálně jsou filtry:

Logcat:

|-HwGPIOE->GPDA

|-kód klíče

|-klíčová postava

Jádro:

|-HwGPIOE->GPDA

|-kód klíče

|-klíčová postava

Oprávnění

READ_LOGS: Používá se pro přístup k protokolu Logcat.

WRITE_EXTERNAL_STORAGE: Používá se k zápisu exportovaných dat na SD kartu.

Podobné programy

Alternativy

Více od tohoto vydavatele