使用這個應用程序來檢查/調試的物理設備按鍵鍵碼。

最新版本

版本
更新
2020年7月5日
開發人員
類別
Google Play ID
安裝次數
10,000+

App APKs

KeyEvent Display APP

有一次,我在玩許多中文平板電腦,並嘗試在它們上面使用不同的ROM,因為它們在技術上是相同的硬件(HSG X5A變體)。

我在使硬按鈕正常工作時遇到了一些問題,因此我編寫了此應用程序來檢測關鍵事件並打印出來。它將打印出以下內容:

KeyEvent:Android可以理解的KeyEvent(KeyUp,KeyDown,KeyLongPress,KeyMultiple)

LogCat:logcat中的所有相關消息。根據arrays.xml中聲明的關鍵字進行過濾

內核:內核日誌中的所有相關消息。根據在arrays.xml中聲明的關鍵字進行過濾。內核日誌解析需要root。

頂部的三個複選框控制將顯示哪些信息。

這是一個個人調試工具,但我希望它對其他人有用。

無廣告。

筆記
--------------
在應用程序運行時,唯一起作用的“硬”鍵是“ Home”和電源。所有其他人將產生他們的密鑰代碼。

SU請求是讀取內核日誌,因此我可以檢查內核是否拋出了任何關鍵事件。

Android中的鍵盤佈局文件的位置是/ system / usr / keylayout。

內核日誌解析需要root

logcat和內核日誌監視都將僅顯示包含arrays.xml中兩個數組中的單詞的行(即,您需要重新編譯應用程序以更改它們)

當前的過濾器是:

Logcat:
| -HwGPIOE-> GPDA
|-鍵碼
|-關鍵字符

核心:
| -HwGPIOE-> GPDA
|-鍵碼
|-關鍵字符

權限
--------------
READ_LOGS:用於訪問Logcat日誌。
WRITE_EXTERNAL_STORAGE:用於將導出的數據寫入SD卡。

此應用程序是開源的。可以在這裡找到代碼:https://github.com/alt236/KeyEvent-Display---Android
閱讀完整內容

廣告