摘要: Android2.2及此前,输入事件处理都在Java层,Android2.3及之后,为提高处理效率,输入事件处理移到了Native 层。 为了简化分析,本文的分析是基于Android2.2的源码。1、ANR产生机制: 硬件收集到的输入事件都会插入到WindowManagerService.mQueue(KeyQ类)中,同时 WindowManagerService.InputDispatcherThread这个线程运行在系统进程中,它循环地处理 mQueue内的消息。InputDispatcherThread在处理事件的过程中,会不断的检测处... 阅读全文
posted @ 2014-01-02 16:26 Li.CK 阅读(2702) 评论(0) 推荐(0)