前言
上一篇文章Window, WindowManager和WindowManagerService之间的关系
从上一篇文章中,我们了解到了Window的体系机制,也知道了window分为三种类型,分别是应用窗口(Application Window)、子窗口(Sub Window)、系统窗口(System Window),本文通过源码以Activity为例讲解一下应用窗口的添加过程,如果没看过上一篇文章建议先看,对于不同类型的窗口的添加,它们在WindowManager中的处理过程会有一点不一样,但是对于在WMS的处理过程中,基本上都是一样的。所以本文深入讲解一下Activity窗口的添加过程,知道了这个过程,对于其他类型的窗口添加也就能举一反三了。
続きを読む…