深入理解WindowManagerService

WindowManagerService的简介

  WindowManagerService(简称WMS)是继ActivityManagerService与PackageManagerService之后又一个复杂却十分重要的系统服务。
  Android系统中的窗口是屏幕上的一块用于绘制各种UI元素并可以响应用户输入的一个矩形区域。从原理上讲,窗口的概念是独自占有一个Surface实例的显示区域。例如Dialog、Activity的界面、壁纸、状态栏、Toast等都是窗口。
  

WMS的窗口管理结构

理解窗口的显示次序

窗口的布局

WMS的动画系统

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
----------------------last line for now--------------------