方法是把每乙個/dev/input/event開啟。通過ioctl函式來讀取裝置name,每乙個裝置name是固定的,可以根據name區分event。我這是查詢觸控事件為例:**如下:
1static
intgettoucheventnum()
2; /*
rats: use ok */5
int fd = 0
;
6int
i;
7for (i = 0; i < 32; i++) 818
//printf("%s\n", name);
19//
printf("name: %s\n", buf);
20close(fd); 21}
22}23return -1
;24 }
這個函式的目的就是返回名字裡有 mtouc touch 這個欄位的event裝置號,mtouc touch這個就是觸控的裝置名字。
如何區分MNO和MVNO
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!mvno mobile virtaul network operator 虛擬網路運營商,沒有自己的實體網路,通過租用mno mobile network operator 的網路來提供網路服務。我們知道spec規定operator之間是通過mcc...
var let const 三則如何區分?
想弄清楚這三者的區別,我們需要知道這三者最基本的來龍去脈。var是es5中的變數,let const是es6中的變數。塊級作用域是在es6中引進的,那麼什麼是塊級作用域呢?簡單的來說,就是包含在中的 就是叫塊級作用域,其中for語句 if語句也屬於塊級作用域。既然是在es6中才有的塊級作用域,而且l...
如何區分SNAT和DNAT
從定義來講它們乙個是源位址轉換,乙個是目標位址轉換。都是位址轉換的功能,將私有位址轉換為公網位址。要區分這兩個功能可以簡單的由連線發起者是誰來區分 內部位址要訪問公網上的服務時 如web訪問 內部位址會主動發起連線,由路由器或者防火牆上的閘道器對內部位址做個位址轉換,將內部位址的私有ip轉換為公網的...