KeyEvent Display

4,5
165 отзывов
10 тыс.+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот
Скриншот
Скриншот

Описание

Однажды я играл с несколькими китайскими планшетами и пробовал разные ПЗУ на них, так как они технически одинакового оборудования (варианты 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
Последнее обновление
5 июл. 2020 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
Данные не передаются третьим сторонам.
Данные не собираются

Оценки и отзывы

4,5
157 отзывов
Пользователь Google
3 декабря 2019 г.
то что искал
Вам помогла эта информация?
Пользователь Google
23 мая 2013 г.
Установил CyanogenMod 10.1 на Eken A90 (Allwinner). В программе не отображаются никакие нажатия кнопок ((
5 человек отметили этот отзыв как полезный.
Вам помогла эта информация?
Пользователь Google
18 июня 2014 г.
Все круто ловит. Не ловит нажатие кнопки выключения экрана и его включение. Хотелось бы
Вам помогла эта информация?

Что нового

* v1.0.0: Redesign, added Android TV support.