91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

getevent方法如何在Android應用中使用

發布時間:2020-12-07 17:09:24 來源:億速云 閱讀:543 作者:Leah 欄目:移動開發

本篇文章給大家分享的是有關 getevent方法如何在Android應用中使用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

首先看-p 選項, -p選項用于輸出input設備相關的一些信息,列如, getevent -p /dev/input/event0:

add device 1 : /dev/input/event0:

name: “radio_key”

events:

KEY (0001): 0043 0044 0057 0058

input props: 

那么-i 選項,同-p 選項差不多,只是顯示的信息更豐富,getevent -i /dev/input/event0:

add device 1: /dev/input/event0 
bus: 0000 
vendor 0000 
product 0000 
version 0000 
name: “radio_key” 
location: “” 
id: “” 
version: 1.0.1 
events: 
KEY (0001): 0043 0044 0057 0058 
input props: 

對于-p或-i選項呢,可以幫助我們判斷input設備是否已經注冊成功.

再來看-l選項,我們首先不加-l選項來看看,輸入getevent /dev/input/event7命令,注event7是觸摸屏的input設備:

0001 014a 00000001 
0003 0030 000000ff 
0003 0035 00000262 
0003 0036 00000546 
0003 0039 00000011 
0000 0002 00000000 
0000 0000 00000000 
0001 014a 00000000 
0000 0002 00000000 
0000 0000 00000000

看到了嗎,得到的是這樣一組信息,只看數字的話,也不知道具體的含義,那么如果加上-l選項呢,getevent -l /dev/input/event7:

EV_KEY BTN_TOUCH DOWN 
EV_ABS ABS_MT_TOUCH_MAJOR 000000ff 
EV_ABS ABS_MT_POSITION_X 00000262 
EV_ABS ABS_MT_POSITION_Y 00000546 
EV_ABS ABS_MT_TRACKING_ID 00000011 
EV_SYN SYN_MT_REPORT 00000000 
EV_SYN SYN_REPORT 00000000 
EV_KEY BTN_TOUCH UP 
EV_SYN SYN_MT_REPORT 00000000 
EV_SYN SYN_REPORT 00000000

我們看,這樣就容易明白多了,格式是event type、event code、event value,至于這些所代表的含義可以參考input設備相關的東西。

來看-r選項,-r選項可以輸出輸入報告的速率,例如getevent -r /dev/input/event7:

0000 0000 00000000 rate 83 
0003 0030 0000004d 
0003 0035 0000024e 
0003 0036 00000364 
0003 0039 00000000 
0000 0002 00000000 
0000 0000 00000000 rate 83 
0003 0030 0000004c 
0003 0035 0000024f 
0003 0036 00000364 
0003 0039 00000000 
0000 0002 00000000 
0000 0000 00000000 rate 83

使用這個選項可以幫助我們檢測輸入報告的速率是否滿足我們的要求,例如檢測tp報點速率。

關于getevent命令選項大概就介紹這幾個,其他的用法可以參考上面的getevent命令用法,另外,這些命令選項都是可以組合使用的,例如getevent -lr /dev/input/event7。

我是在檢測設備按鍵時,覺得物理鍵指令無法找到,才發現這些命令。

與getevent相對應的是sendevent命令,但是sendevent命令輸入稍顯復雜,可以使用另外一個命令input來代替。例如,輸入input keyevent KEYCODE_POWER表示按下一次power按鍵。

以上就是 getevent方法如何在Android應用中使用,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张家界市| 连江县| 陆丰市| 昌都县| 同心县| 湛江市| 兖州市| 武义县| 买车| 邵武市| 华蓥市| 灵璧县| 武宣县| 海城市| 阿拉善左旗| 儋州市| 呼图壁县| 五常市| 凤城市| 乌拉特中旗| 池州市| 钟祥市| 大姚县| 绥阳县| 鹿邑县| 虹口区| 黄大仙区| 唐山市| 安龙县| 东平县| 内丘县| 三台县| 南靖县| 洪洞县| 昂仁县| 古丈县| 阳高县| 嵊泗县| 金沙县| 唐海县| 绥棱县|