- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 【Android系统视窗模块】Android Overlay屏幕系统实现原理
Overlay屏幕不对应实际的物理屏幕设备,即不存在与之对应的framebuffer设备;其实现思路是在实际屏幕设备的layerstack上创建一个layer,作为虚拟屏幕的显示载体。这个layer申请的显存来源是来自实际屏幕的hwc,而这个layer上的图层是由egl合成的。 标准的显示流程是这样,应用的窗体创建后向surfaceflinger申请到一个layer即s...
2018-12-27 16:06:36 1537
原创 【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 3045
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人