- Главная
- Приложения
- Инструменты
- KeyEvent Display
О 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
У меня были некоторые проблемы с тем, чтобы заставить работать жесткие кнопки, поэтому я написал это приложение, чтобы обнаружить ключевые события и распечатать их. Он распечатает следующее:
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
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
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.
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.
Больше Информации
Имя пакета:
Категория:
Дата обновления:
2020-07-05
Последняя Версия:
1.0.26
Требуется обновление:
Доступно на:
Требования:
Android 4.2+
Пожаловаться: