happylishang / happylishang.github.io

http://elephanty.top/
MIT License
6 stars 2 forks source link

Android窗口管理分析(2):WindowManagerService图层管理之窗口的添加 — 看书的小蜗牛 #19

Open happylishang opened 6 years ago

happylishang commented 6 years ago

https://elephanty.top//2017/08/06/Android%E7%AA%97%E5%8F%A3%E7%AE%A1%E7%90%86%E5%88%86%E6%9E%90-2-WMS%E7%AA%97%E5%8F%A3%E7%9A%84%E6%B7%BB%E5%8A%A0/

之前有分析说过,WindowManagerService只负责窗口管理,并不负责View的绘制跟图层混合,本文就来分析WMS到底是怎么管理窗口的。初接触Android时感觉:Activity似乎就是Google封装好的窗口,APP只要合理的启动新的Activity就打开了新窗口,这样理解没什么不对,Activity确实可以看做一种窗口及View的封装,不过从源码来看,Activity跟Window还是存在不同。本文主要从以下几点分析WMS窗口管理: