摘要: 在上一篇文章的最后,我们发现InputDispatcher是调用了InputChannel->sendMessage把键值发送出去,那么相应的,也有接收键值的地方。接收函数是InputChannel->receiveMessage。 在InputConsumer::consume内找到了receiv 阅读全文
posted @ 2015-08-22 15:27 TaigaComplex 阅读(5519) 评论(2) 推荐(1) 编辑
摘要: Android输入系统是人与机器交互最主要的手段。我们通过按键或者触碰屏幕,会先经由linux产生中断,进行统一的处理过后,转换成Android能识别的事件信息,然后Android的输入系统去获取事件,分发给上层用户程序进行处理。 下面在细分一下输入事件在Android系统中的流程: 从图上能看到, 阅读全文
posted @ 2015-08-22 03:00 TaigaComplex 阅读(3376) 评论(0) 推荐(1) 编辑