您的位置:首页 > 移动开发 > Android开发

Android系统input按键处理流程(从驱动到framework)

2016-04-24 18:26 483 查看
(暂时列出提纲,后续添加具体内容)

涉及到的几个文件:

1.out/target/product/rkpx2/system/usr/keylayout/qwerty.kl

2.frameworks/base/include/androidfw/KeycodeLabels.h

3.frameworks/base/core/res/res/values/attrs.xml

4.frameworks/native/include/android/keycodes.h

5.frameworks/base/core/java/android/view/KeyEvent.java

6.frameworks/base/libs/androidfw/Input.cpp

7.frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindow.java

参考文章:

1.《Android应用程序键盘(Keyboard)消息处理机制分析


2.《android定制化软件修改或添加按键驱动的核心操作步骤讲解

3.《Android按键消息传播流程(WindowManagerService.java)

4.《Android上如何让应用截获系统按键

5.《input上报流程分析
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: