О KeyEvent Display

Однажды я играл с несколькими китайскими планшетами и пробовал разные ПЗУ на них, так как они технически одинакового оборудования (варианты 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
| -keycode
| -keycharacter
Ядро:
| -HwGPIOE-> GPDA
| -keycode
| -keycharacter
права доступа
--------------
READ_LOGS: Используется для доступа к журналу Logcat.
WRITE_EXTERNAL_STORAGE: используется для записи экспортированных данных на SD-карту.
Это приложение с открытым исходным кодом. Код можно найти здесь: https://github.com/alt236/KeyEvent-Display---Android

Обновление KeyEvent Display 1.0.26

* v1.0.0: Redesign, added Android TV support.
Читать далее
Предыдущие Версии Больше
KeyEvent Display
KeyEvent Display 1.0.26 APK
July 6, 2020 1.83 MB

Requires Android: Android 4.2+

Screen DPI: 160-640dpi

SHA1: a4fa84b51d846b98d2103a803672fae4f9c0df49

Size: 1.83 MB

What's New:

* v1.0.0: Redesign, added Android TV support.
KeyEvent Display
KeyEvent Display 0.0.4 APK
September 9, 2015 53.22 KB

Requires Android: Android 1.6+

Screen DPI: 160-320dpi

SHA1: 8a15be8dd098da9157c34cad9bd40a1812725b8a

Size: 53.22 KB

What's New:

v0.0.1 First public release.
v0.0.2 Improved stability, added Exit button.
v0.0.3 Code updates.
v0.0.4 Changed drawables, added sharing, added more info in export text.
Больше Информации

Имя пакета:

aws.apps.keyeventdisplay

Дата обновления:

Последняя Версия:

1.0.26

Требуется обновление:

Отправить последнюю версию

Доступно на:

Google Play

Требования:

Android 4.2+