Перейти к содержимому
KD

KeyEvent Display for Android APK

Издатель: Alexandros Schillings
Android APK Free
Скачать v0.0.4 0 скачиваний
Тип файла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 (т.е. вам нужно перекомпилировать приложение, чтобы изменить их в данный момент)

На данный момент фильтры:

Логкат:

|-HwGPIOE->GPDA

|-ключевой код

|-ключевой символ

Ядро:

|-HwGPIOE->GPDA

|-ключевой код

|-ключевой символ

Разрешения

READ_LOGS: используется для доступа к журналу Logcat.

WRITE_EXTERNAL_STORAGE: используется для записи экспортированных данных на SD-карту.

Похожие программы

Альтернативы

Еще от этого издателя