Korzystać z tej aplikacji, aby sprawdzić / debug z fizycznych przycisków na kody klawiszy urządzenia.

Ostatnia Wersja

Wersja
Aktualizuj
5 lip 2020
Kategoria
Google Play ID
Instalacje
10 000+

App APKs

KeyEvent Display APP

Kiedyś grałem z wieloma chińskimi tabletami i wypróbowywałem na nich różne ROM-y, ponieważ są one technicznie tym samym sprzętem (warianty HSG X5A).

Miałem jednak pewne problemy z uruchomieniem twardych przycisków, więc napisałem tę aplikację, aby wykryła kluczowe zdarzenia i je wydrukowała. Wydrukuje następujące:

KeyEvents: KeyEvents, tak jak Android je rozumie (KeyUp, KeyDown, KeyLongPress, KeyMultiple)

LogCat: wszelkie odpowiednie komunikaty w logcat. Jest filtrowany na podstawie słów kluczowych zadeklarowanych w arrays.xml

Jądro: wszelkie odpowiednie komunikaty w dzienniku jądra. Jest filtrowany na podstawie słów kluczowych zadeklarowanych w arrays.xml. Parsowanie dziennika jądra wymaga rootowania.

Trzy pola wyboru u góry kontrolują, jakie informacje będą wyświetlane.

To osobiste narzędzie do debugowania, ale mam nadzieję, że przyda się komuś innemu.

Bez reklam.

Notatki
--------------
Podczas działania aplikacji jedynym „twardym” klawiszem, który powinien działać, jest „Dom” i zasilanie. Wszyscy inni wyprodukują swoje kody.

Żądaniem SU jest odczytanie dziennika jądra, dzięki czemu mogę sprawdzić, czy jądro nie wyrzuciło żadnych kluczowych zdarzeń.

Lokalizacja plików keylayout w Androidzie to / system / usr / keylayout.

Parsowanie dziennika jądra wymaga rootowania

Zarówno monitorowanie dziennika logcat, jak i jądra wyświetla tylko wiersze zawierające słowa z dwóch tablic w pliku arrays.xml (tj. Należy ponownie skompilować aplikację, aby je zmienić)

Obecnie filtrami są:

Logcat:
| -HwGPIOE-> GPDA
| -keycode
| -znak

Jądro:
| -HwGPIOE-> GPDA
| -keycode
| -znak

Uprawnienia
--------------
READ_LOGS: Służy do uzyskiwania dostępu do dziennika Logcat.
WRITE_EXTERNAL_STORAGE: Służy do zapisywania eksportowanych danych na kartę SD.

Ta aplikacja jest open source. Kod można znaleźć tutaj: https://github.com/alt236/KeyEvent-Display---Android
Więcej informacji

Reklama