| Тип на датотека | APK |
|---|---|
| Верзија | 0.0.4 |
| Издавач | Alexandros Schillings |
| Датум на издавање | 11.1.2020 |
| Датум на додавање | 11.1.2020 |
| Барања за ОС | Android |
| Барања | Requires Android 1.6 and up |
| Вкупно преземања | 0 |
| Цена | Free |
Опис
Еднаш, играв со голем број кинески таблети и пробував различни ROM-ови на нив, бидејќи тие се технички ист хардвер (варијанти на HSG X5A).
Сепак, имав некои проблеми со работа на тврдите копчиња, па затоа ја напишав оваа апликација за откривање на клучни настани и нивно печатење. Ќе го испечати следново:
Клучни настани: Клучни настани како што ги разбира Андроид (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: сите релевантни пораки во logcat. Се филтрира врз основа на клучни зборови декларирани во низи.xml
Кернел: Сите релевантни пораки во дневникот на јадрото. Се филтрира врз основа на клучни зборови декларирани во низи.xml. Парсирањето на дневникот на јадрото бара корен.
Трите полиња за избор на врвот контролираат кои информации ќе бидат прикажани.
Ова е лична алатка за отстранување грешки, но се надевам дека ќе биде од корист за некој друг.
Нема реклами.
Белешки
Додека апликацијата работи, единствените „тврди“ копчиња што треба да работат се „Дома“ и напојување. Сите други ќе ги произведат своите клучеви.
Барањето SU е да се прочита дневникот на јадрото, за да можам да проверам дали некои клучни настани се фрлени од кернелот.
Локацијата на датотеките со распоред на клучеви во Android е /system/usr/keylayout.
Парсирањето на дневникот на јадрото бара корен
И logcat и следењето на дневникот на јадрото ќе прикажуваат само линии што содржат зборови од две низи во arrays.xml (т.е. треба да ја прекомпајлирате апликацијата за да ги промените во моментот)
Во моментов филтрите се:
Logcat:
|-HwGPIOE->GPDA
|-клучен код
|-клучен знак
Јадрото:
|-HwGPIOE->GPDA
|-клучен код
|-клучен знак
Дозволи
READ_LOGS: Се користи за пристап до дневникот на Logcat.
WRITE_EXTERNAL_STORAGE: Се користи за запишување на извезените податоци на SD-картичката.