第四章 View 的工作原理 —— Android 开发艺术探索

第四章 View 的工作原理4.1 ViewRoot 与 DecorViewViewRoot 对应于 ViewRootImpl 类,是连接 WindowManager 和 DecorView 的纽带,View 的三大流程均通过 ViewRoot 完成,在 ActivityThread 中,当 Activity 对象被创建完毕后,会将 DecorView 添加到 Window 中,同时会创建 Vie

- 阅读全文 -

第三章 View 的事件体系 —— Android 开发艺术探索

第三章 View 的事件体系3.1 View 基础知识3.1.1 什么是 ViewView 是 Android 中界面层的控件的一种抽象,它代表了一个控件。它派生出的各种 子类 如 TextView 等,共同组成一个界面。同时,View 有一个很特殊的抽象派生类 ViewGroup,它可以存放多个 子 View。最终 整个 View 体系会形成一棵树,这和前端的 DOM 树类似。而 ViewGro

- 阅读全文 -

第二章 IPC 机制 —— Android 开发艺术探索

第二章 IPC 机制2.1 Android IPC 简介IPC 是 Inter-Process Communication 的缩写,含义为进程间通信或跨进程通信。在计算机中,两个进程是运行在两个内存空间的,其通信不想线程间通信那样可以直接通过内存通信(持有对象,静态对象)。IPC 并非安卓独有,几乎所有操作系统都会提供自己的 IPC 方式,例如通道等。这里主要介绍 Android 的 IPC。2

- 阅读全文 -

第一章 Activity 的生命周期和启动模式 —— Android 开发艺术探索

第一章 Activity 的生命周期和启动模式1.1 Activity 生命周期1.1.1 正常状态下的生命周期这里正常状态下的生命周期指因用户的操作引起的生命周期改变。具体生命周期可以参考下图:有几种情况需要说明:针对一个特定的 Activity ,第一次启动,其回调如下: onCreate -> onStart -> onResume当用户打开新的 Activity 或切换到桌

- 阅读全文 -