android 窗口机制
lyglostangel
这个作者很懒,什么都没留下…
展开
-
android的窗口机制分析------事件处理
由于Android是linux内核的,所以它的事件处理也在linux的基础上完成的,因此本文我们从linux 内核往应用这个方向慢慢理清它的处理过程。 linux内核提供了一个Input子系统来实现的,Input子系统会在/dev/input/路径下创建我们硬件输入设备的节点,一般情况下在我们的手机中这些节点是以eventXX来命名的,如event0,event1等等,但是如果是虚拟机的转载 2014-08-07 18:48:28 · 638 阅读 · 0 评论 -
android的窗口机制分析---------类图关系
在研究android的窗口机制之前,我们需要对其主要的类图关系以及层级之间的依赖与调用关系做一个简单的介绍。1. window在当前的android系统的中的呈现形式是PhoneWindow类(frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindow.java);2. WindowManager的转载 2014-08-07 18:47:28 · 663 阅读 · 0 评论 -
android的窗口机制分析------ViewRoot类
ViewRoot是GUI管理系统与GUI呈现系统之间的桥梁,根据ViewRoot的定义,我们发现它并不是一个View类型,而是一个Handler。它的主要作用如下:A. 向DecorView分发收到的用户发起的event事件,如按键,触屏,轨迹球等事件;B. 与WindowManagerService交互,完成整个Activity的GUI的绘制。 事件处理和GUI绘制转载 2014-08-07 18:47:23 · 449 阅读 · 0 评论 -
android的窗口机制分析------UI管理系统
Activity可以看做是整个android系统的人机接口,它提供了一个窗口来绘制UI,每个Activity在启动时,我们都需要给它设置一个Content view,作为Activity所呈现的UI内容,这个过程是通过setContentView()方法来实现的。 众所周知,android系统中强化了view的概念,主要是体现在对view的管理上,Android中的view以2种形态存在转载 2014-08-07 18:48:40 · 545 阅读 · 0 评论