美文网首页
谈谈对 WMS 的理解--标准答案

谈谈对 WMS 的理解--标准答案

作者: 一方乌鸦 | 来源:发表于2021-01-24 18:06 被阅读0次

WMS从内部实现来讲,包含如下功能:
1.启动窗口
2.窗口的添加与删除
3.窗口动画
4.窗口大小
5.窗口层级
6.事件派发

和AMS一样,WMS也是在SystemServer中通过main函数启动和注册。基础功能都是通过AIDL描述。

WMS,AMS,与Activity之间的关系。
1.相互之间都通过IPC通信。
2.当一个Activity启动时,它会在AMS中进行注册,AMS会生成一个ActivityRecord来进行记录。同时也会让WMS记录一份WindowState,保存一个窗口的信息,还会使用AppWindowToken来对应AMS中的一个ActivityRecord。三者相互关联。

相关文章

网友评论

      本文标题:谈谈对 WMS 的理解--标准答案

      本文链接:https://www.haomeiwen.com/subject/lmriuhtx.html