![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android系统视窗模块
xuemincn
这个作者很懒,什么都没留下…
展开
-
【Android系统视窗模块】Android 8与Android 9分屏模块设计差异
1. Android 9新增ActivityDisplay对象,针对每一个逻辑屏幕分配此对象,ActivityDisplay管理屏幕上每个ActivityStack显示边界以及位置; 2. Android 9新增任务的WindowingMode与ActivityType属性,每个ActivityStack拥有此属性,启动Activity的时候系统调度在哪个ActivityStack分配任务; 3...原创 2018-12-26 19:32:26 · 3075 阅读 · 0 评论 -
【Android系统视窗模块】Android Overlay屏幕系统实现原理
Overlay屏幕不对应实际的物理屏幕设备,即不存在与之对应的framebuffer设备;其实现思路是在实际屏幕设备的layerstack上创建一个layer,作为虚拟屏幕的显示载体。这个layer申请的显存来源是来自实际屏幕的hwc,而这个layer上的图层是由egl合成的。 标准的显示流程是这样,应用的窗体创建后向surfaceflinger申请到一个layer即s...原创 2018-12-27 16:06:36 · 1583 阅读 · 0 评论