KeyEvent Display应用简介
KeyEvent Display2024更新内容
此版本中的新功能: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.
KeyEvent Display功能介绍
1. 《KeyEvent Display》是一款应用程序,可用于检查和调试物理设备按钮的按键代码。
2. 这款应用适用于中国平板电脑,特别是HSG X5A变种,因为它们在技术上是相同的硬件。
3. 作者在尝试不同的ROM时遇到了一些问题,无法使硬件按钮正常工作,因此他编写了这个应用程序来检测按键事件并将其打印出来。
4. 应用程序将打印以下内容:KeyEvents:以Android理解的形式显示的按键事件(KeyUp、KeyDown、KeyLongPress、KeyMultiple);LogCat:logcat中的任何相关消息。根据arrays.xml中声明的关键字进行过滤;Kernel:内核日志中的任何相关消息。根据arrays.xml中声明的关键字进行过滤。内核日志解析需要root权限。
5. 顶部的三个复选框用于控制要显示的信息。这是一个个人调试工具,但希望它对其他人也有一些用处。
6. 使用该应用程序时,只有“Home”和电源按钮可以正常工作。其他按钮将产生它们的按键代码。
7. SU请求是为了读取内核日志,以便可以检查内核是否触发了任何按键事件。
8. Android中按键布局文件的位置是/system/usr/keylayout。
9. 内核日志解析需要root权限。
10. logcat和内核日志监视器只会显示包含arrays.xml中两个数组中的单词的行(即,您需要重新编译应用程序才能更改它们)。
11. 目前的过滤器为:Logcat: -HwGPIOE->GPDA -keycode -keycharacter;Kernel: -HwGPIOE->GPDA -keycode -keycharacter。
12. 权限:READ_LOGS:用于访问Logcat日志;WRITE_EXTERNAL_STORAGE:用于将导出的数据写入SD卡。
KeyEvent Display产品特色
《KeyEvent Display》是一款非常实用的应用,可以帮助我们检查和调试物理设备按钮的按键代码。作者在尝试不同的ROM版本时遇到了一些问题,发现硬件按钮无法正常工作,于是他自己编写了这款应用来检测并输出按键事件。它能够打印出以下内容:KeyEvents:按照Android理解的方式显示按键事件(KeyUp、KeyDown、KeyLongPress、KeyMultiple);LogCat:显示与之相关的日志信息,根据arrays.xml中声明的关键词进行过滤;Kernel:显示与之相关的内核日志信息,也根据arrays.xml中声明的关键词进行过滤。需要注意的是,解析内核日志需要获取root权限。应用顶部的三个复选框用于控制显示的信息。这是一款个人调试工具,但作者希望它能对其他人有所帮助,并且没有任何广告。
该应用的优点如下:
1. 实用性强:《KeyEvent Display》可以帮助我们快速检查和调试物理设备按钮的按键代码,解决硬件按钮无法正常工作的问题。
2. 方便快捷:只需运行该应用,即可获取按键事件并输出日志信息,无需复杂的操作步骤。
3. 多功能:除了显示KeyEvents和LogCat信息外,该应用还支持解析内核日志,帮助我们更全面地了解按键事件的情况。
4. 个性化:应用顶部的复选框可以自由控制显示信息的类型,用户可以根据自己的需求进行个性化设置。
5. 无广告:该应用没有任何广告,不会干扰用户的使用体验。
总之,《KeyEvent Display》是一款功能强大、方便实用的调试工具,可以帮助用户解决物理设备按钮不工作的问题,并且操作简单、界面清晰,是一款非常值得推荐的应用。
用户点评