input IDC

来源:互联网 发布:福州技术支持一九网络 编辑:程序博客网 时间:2024/05/16 18:20

前言:之前在做Android 4.0以上系统时,为了测试方便,将input设备节点号固定,修改了某个内容,省去了一个查看确认的环节,以前工作确实是懒得很,也不会去主动学习,现在才有一份心思来揭开它的面纱。


IDC,input device configuration。

为输入设备配置文件,它包含设备具体的配置属性,这些属性影响输入设备的行为。对于touch screen设备,总是需要一个idc文件来定义其行为。

       Android基于输入设备驱动汇报的事件类型和属性来检测和配置大部分输入设备的能力。

cat /porc/bus/input/devices

cat system/usr/idc/*.idc

/data/system/devices/idc/*.idc


http://source.android.com/tech/input/input-device-configuration-files.html


android input touch流程

Android inout touch流程分两部分,一部分是从android framework开始,如何读取touch设备的事件并分发。一部分是从linux 内核开始,如何从触摸屏读取触摸坐标并送给touch设备。

android framework层

文件结构

首先看看Event Input文件结构吧,在frameworks/base/services/input之下

详细的文件说明请参考文章:【android内核分析-输入输出】Android4.0 input touch解析

http://blog.csdn.net/wangjianzhongfj/article/details/7888980


静待阅读和完善。



0 0
原创粉丝点击