2014年9月1日

android的frameworks层键盘事件处理流程分析

摘要: 事件处理流程1)InputManager负责读取事件并把事件送到frameworks的java层2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。3)在WindowManagerService会有一个WindowManagerPolic... 阅读全文

posted @ 2014-09-01 15:40 小尾巴猴子 阅读(1258) 评论(0) 推荐(1) 编辑

Android的Touch事件处理机制

摘要: Android的Touch事件处理机制比较复杂,特别是在考虑了多点触摸以及事件拦截之后。 Android的Touch事件处理分3个层面:Activity层,ViewGroup层,View层。 首先说一下Touch事件处理的几条基本规则。 1.如果在某个层级没有处理ACTION_DOWN事... 阅读全文

posted @ 2014-09-01 15:23 小尾巴猴子 阅读(146) 评论(0) 推荐(0) 编辑

Makefile 中:= ?= += =的区别

摘要: 在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “H... 阅读全文

posted @ 2014-09-01 09:33 小尾巴猴子 阅读(92) 评论(0) 推荐(0) 编辑

导航