Android 事件输入系统分析计划

来源:互联网 发布:2017中国经济数据 编辑:程序博客网 时间:2024/05/29 19:47

工作中时常遇到和事件输入相关的问题,比如:

1. 按键无响应问题

2. 触屏无响应问题

3. 触屏跳点问题

4.自己定义事件问题,比如SIM卡插拔事件

5. android服务里能接受到事件吗,曾经有人问过我这样的问题。

.....

等等类似事件相关问题,所以如果熟悉整个输入系统工作机制,那么对解决这么问题将会事半功倍。


事件输入系统涉及kernel、native、framework&app 三个层次,决定自下而上、从整体到局部、按照事件的传输过程来一步步分析。

1.  输入系统整体框架

2. native层事件read 和 dispatch过程

3. native 层事件发送到framework层的过程

4. native层事件解析过程和事件映射实现

5. framework层收到事件处理过程。

6. 相关问题该如何分析解决,debug手段是什么

0 0
原创粉丝点击