| Тип файлу | APK |
|---|---|
| Версія | 0.0.4 |
| Видавництво | Alexandros Schillings |
| Дата випуску | 11 січ. 2020 р. |
| Дату додано | 11 січ. 2020 р. |
| Вимоги ОС | Android |
| Вимоги | Requires Android 1.6 and up |
| Загальна кількість завантажень | 0 |
| Ціна | Free |
Опис
Одного разу я грав із кількома китайськими планшетами й пробував на них різні ПЗУ, оскільки технічно це те саме обладнання (варіанти HSG X5A).
У мене виникли деякі проблеми з роботою жорстких кнопок, тому я написав цю програму для виявлення ключових подій і друку їх. Він роздрукує наступне:
KeyEvents: KeyEvents, як їх розуміє Android (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: будь-які відповідні повідомлення в logcat. Його фільтрується на основі ключових слів, оголошених у arrays.xml
Ядро: будь-які відповідні повідомлення в журналі ядра. Його фільтрується на основі ключових слів, оголошених у arrays.xml. Для аналізу журналу ядра потрібен root.
Три прапорці вгорі визначають, яка інформація відображатиметься.
Це особистий інструмент налагодження, але я сподіваюся, що він стане в нагоді комусь іншому.
Без реклами.
Примітки
Під час роботи програми єдині «жорсткі» клавіші, які повинні працювати, це «Дім» і живлення. Усі інші видадуть свої ключові коди.
Запит SU полягає в тому, щоб прочитати журнал ядра, щоб я міг перевірити, чи якісь ключові події викидає ядро.
Розташування файлів розкладки клавіш в Android – /system/usr/keylayout.
Для аналізу журналу ядра потрібен root
І logcat, і моніторинг журналу ядра відображатимуть лише рядки, що містять слова з двох масивів у arrays.xml (тобто вам потрібно перекомпілювати програму, щоб змінити їх на даний момент)
Наразі такі фільтри:
Logcat:
|-HwGPIOE->GPDA
|-код ключа
|-ключовий символ
Ядро:
|-HwGPIOE->GPDA
|-код ключа
|-ключовий символ
Дозволи
READ_LOGS: Використовується для доступу до журналу Logcat.
WRITE_EXTERNAL_STORAGE: використовується для запису експортованих даних на SD-карту.