InputDispathcer

简介: 笔记

分析:

打开log

请将下列文件中的相关日志打开,将0置为非0值,如1,单编后将库文件push到system/lib下,重启手机,并重新在问题复现的条件下抓取日志,感谢!

frameworks/base/services/input/InputReader.cpp

define DEBUG_RAW_EVENTS 1

define DEBUG_HACKS 1

define DEBUG_VIRTUAL_KEYS 1

define DEBUG_POINTERS 1

define DEBUG_POINTER_ASSIGNMENT 1

define DEBUG_GESTURES 1

define DEBUG_VIBRATOR 1

frameworks/base/services/input/InputDispatcher.cpp

define DEBUG_INBOUND_EVENT_DETAILS 1

define DEBUG_OUTBOUND_EVENT_DETAILS 1

define DEBUG_DISPATCH_CYCLE 1

define DEBUG_REGISTRATION 1

define DEBUG_INJECTION 1

define DEBUG_FOCUS 1

define DEBUG_APP_SWITCH 1

define DEBUG_HOVER 1

AKEY_EVENT_ACTION_UP

struct RawEvent {  
    nsecs_t when;        //事件发生的时间  
    int32_t deviceId;    //产生此事件的设备,比如发送FINISHED_DEVICE_SCAN,不需要填此项  
    int32_t type;        //事件类型(如:DEVICE_ADDED,DEVICE_REMOVED,FINISHED_DEVICE_SCAN)  
    int32_t scanCode;  
    int32_t keyCode;  
    int32_t value;  
    uint32_t flags;  
};


目录
相关文章
|
2月前
|
SQL 分布式计算 HIVE
ApacheHudi使用问题汇总(一)
ApacheHudi使用问题汇总(一)
13 0
|
2月前
|
机器学习/深度学习 人工智能 算法
PAI-TorchAcc
AI加速引擎PAI-TorchAcc
25 5
|
8月前
3.3 Path
3.3 Path
54 0
|
8月前
|
人工智能 供应链
PPA322B HIEE300016R2 HIEE400235R1
PPA322B HIEE300016R2 HIEE400235R1
43 0
PPA322B HIEE300016R2 HIEE400235R1
|
XML 数据格式
一起来了解XPath吧!
一起来了解XPath吧!
PAT有几个pat
字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位§,第4位(A),第6位(T);第二个PAT是第3位§,第4位(A),第6位(T)。 现给定字符串,问一共可以形成多少个PAT?
82 0
|
供应链 机器人
什么是RPA?
什么是RPA?
277 0
Pangram
Pangram
94 0
Pangram