文章分类 -  Android 输入系统

安卓系统的输入设备从硬件到驱动层到框架层,到应用层的全面详细描述
Android 输入系统 --Linux input子系统-设备驱动层2
摘要:一个残酷的现实摆在面前,现在我必须把这个新按键给驱动起来。 首先要判断一个情况,我们的平台是什么?不是安卓么,是的,但是,现在的芯片厂家将谷歌代码适配了自己的CPU,然后针对原始代码做了很多修改,包括输入系统。这里有很多厂家,比如:高通 联科发 展讯等。 我手上的机器和代码是MTK的,所以现在以此为 阅读全文

posted @ 2017-02-08 14:59 old_dog 阅读(280) 评论(0) 推荐(0)

Android 输入系统 --Linux input子系统-设备驱动层
摘要:上次我们说了一个安卓输入系统大致的流程,其中一个就是硬件产生了硬件中断,让输入设备的驱动去获取,并处理,但是有个问题,输入设备非常多,而且非常复杂,形态各异 比如:按键(包括扩展按键),鼠标(USB设备我们后面描述,否则表述不清),轨迹球,触摸屏(包括电阻和电容屏),后来还有了 指纹设备。为了让大家 阅读全文

posted @ 2017-02-08 11:42 old_dog 阅读(1236) 评论(0) 推荐(0)

Android输入系统 --概述
摘要:什么是输入!?就是外界给设备的命令或者消息。 输入从哪里来?到哪里去?做什么事? 当你按下一个手机上的按键,为何手机设备就能如你所愿的动作呢?比如打电话,比如灭屏 哪里来 -- 输入当然是用户的手指动了一下,这是按键接受到了这个指令。 首先我们要有硬件,要有一台机器,并且要有一个可以供输入的设备-- 阅读全文

posted @ 2017-02-07 18:05 old_dog 阅读(149) 评论(0) 推荐(0)

导航