AMS原理
android里面的Activity体系结构
(1)ActivityDisplay/ActivityStack/TaskRecord/ActivityRecord
1.整体关系图如下
2.类定义相关介绍
整体类图如下:
2.1 ActivityDisplay
ActivityDisplay表示一个屏幕,Android支持三种屏幕:主屏幕,外接屏幕(HDMI等),虚拟屏幕(投屏)。一般情况下,即只有主屏幕时,ActivityStackSupervisor与ActivityDisplay都是系统唯一; ActivityDisplay是ActivityStackSupervisor的内部类,它相当于一个工具类,封装了移除和添加ActivityStack的方法。
ActivityDisplay 类有如下关键变量
DisplayContent mDisplayContent; // 对应WindowManagerService的显示
/** Actual Display this object tracks
AMS原理最先出现在Python成神之路。
共有 0 条评论