首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
窗口
订阅
用户191805827486
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
认识窗口
该文章为窗口层级结构系列文章的总结,重新回看这方面内容的时候我自己也有了一些新的感悟,希望通过本次总结能让大家再次对窗口有一个全面的认识。 一般来说,屏幕上最起码包含三个窗口,StatusBar窗口、
2024 了, Insets 你不会还不懂吧?
本文主要聚焦于 App 端的 Insets(不是 WMS 端),从以下几个问题入手 Insets 相关的源码。 什么是 Insets ? Insets 来自哪里 Insets 如何分发给 View 1
Android U system_server侧WindowContainerTransaction处理
前文 Android U 多任务启动分屏——SystemUI流程 前文分屏中说到Transitions的startTransition方法中
【Android14 ShellTransitions】(五)启动Transition
这一节的内容涉及WMCore以及WMShell,主要是启动Transition。 回到ActivityStarter.startActivityUnchecked方法: 看下最后启动Transitio
3【Android 12】【WCT的应用】WindowOrganizerController
分屏 Split-Screen WindowContainerTransaction WindowOrganizerController
4【Android 12】ConfigurationContainer类
之前在分析WMS的窗口层级结构时,看到WindowContainer的定义为: 看到WindowContainer其实还是有一个父类ConfigurationContainer的,但是由于Config
WMS计算窗口位置大小
计算窗口位置大小和 relayout 流程,以及过程中各个类的作用和核心逻辑。应用程序侧通过 performTraversal() 调用 mWindowSession.relayoutWindow()
3【Android 12】DisplayArea层级结构(一) —— DisplayArea层级结构的生成
1 DisplayArea类的继承关系 DisplayArea类的继承关系,之前已经分析过,这里用一张简单的类图总结: 2 DisplayArea层级结构的生成 既然DisplayContent是作为
【Android 13源码分析】WindowContainer窗口层级-1-初识窗口层级树
打开“电话应用”,然后按音量键出现一下界面: 提出2个问题: 为什么音量窗口会挡住应用窗口? 为什么不管打开哪个应用都能看到导航栏和状态栏? 再看下面这个图 左边是将第一张截图的每一个窗口提出来画了的
【Android 源码分析】Activity短暂的一生 -- 目录篇 (持续更新)
前言 从事多年App开发现转Framework,由于对WMS感兴趣,所以决定以"桌面点击应用图标,到应用的Activity显示到屏幕上"这一简单操作为基础,分析整个过程。 整个流程看起来似乎并不复杂,