| 文件类型 | APK |
|---|---|
| 版 | 0.0.4 |
| 发行人 | Alexandros Schillings |
| 发布日期 | 2020年1月11日 |
| 添加日期 | 2020年1月11日 |
| 操作系统要求 | Android |
| 要求 | Requires Android 1.6 and up |
| 下载总数 | 0 |
| 价钱 | Free |
描述
有一次,我在玩一些中国平板电脑并在它们上尝试不同的 ROM,因为它们在技术上是相同的硬件(HSG X5A 变体)。
我在让硬按钮工作时遇到了一些问题,所以我编写了这个应用程序来检测关键事件并将它们打印出来。它将打印出以下内容:
KeyEvents:Android 理解的 KeyEvents(KeyUp、KeyDown、KeyLongPress、KeyMultiple)
LogCat:logcat 中的任何相关消息。它根据 arrays.xml 中声明的关键字进行过滤
内核:内核日志中的任何相关消息。它根据arrays.xml 中声明的关键字进行过滤。内核日志解析需要root。
顶部的三个复选框控制将显示哪些信息。
这是一个个人调试工具,但我希望它对其他人有用。
无广告。
笔记
在应用程序运行时,唯一应该工作的“硬”键是“Home”和电源。所有其他人将生成他们的密钥代码。
SU 请求是读取内核日志,因此我可以检查内核是否抛出任何键事件。
Android中keylayout文件的位置是/system/usr/keylayout。
内核日志解析需要root
logcat 和内核日志监控都只会显示包含来自 arrays.xml 中两个数组的单词的行(即,您现在需要重新编译应用程序才能更改它们)
目前过滤器有:
日志猫:
|-HwGPIOE->GPDA
|-键码
|-关键字符
核心:
|-HwGPIOE->GPDA
|-键码
|-关键字符
权限
READ_LOGS:用于访问 Logcat 日志。
WRITE_EXTERNAL_STORAGE:用于将导出的数据写入SD卡。