首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
wms
订阅
好安静
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
Android源码分析 - Activity销毁流程
我们在之前的几篇Activity启动流程分析中已经了解了Activity一半的生命周期,接下来这篇文章我们就来分析一下Activity销毁相关的生命周期
4【Android 12】ConfigurationContainer类
之前在分析WMS的窗口层级结构时,看到WindowContainer的定义为: 看到WindowContainer其实还是有一个父类ConfigurationContainer的,但是由于Config
处理视觉冲突 | 手势导航 (二)
我们将在近期为大家带来一个关于 "手势导航" 的系列连载,本文是连载的第二篇,如果您希望了解其他手势导航的话题,请持续关注我们。 在上一篇文章中,我们介绍了如何将应用构建到全面屏设备。然而有些交互可能导致应用的某些视图被系统栏遮盖,导致用户无法看见或操作。本文正是为帮助您解决这…
Android Detail:Window 篇—— WindowInsets 与 fitsSystemWindow
阅读本文,你将了解 Android 将内容绘制到状态栏和导航栏后面的原理;WindowInsets 的分发逻辑;获取状态栏高度的最佳实践;edge-to-edge 的适配等内容
Android WMS 窗口动画管理
本文主要通过源代码讲解WMS在管理窗口动画的启动和更新过程。可以初步了解在WMS中如何接收VSync信号,以及如何通过VSync 信号刷新相关的动画页面
android S--WMS窗口渲染流程
RootWindowContainer step1 处理每个窗口 RootWindowContainer#applySurfaceChangesTransaction() step2 调用Displa
Splash Screen
Android S上推出全新的启动画面 API SplashScreen,其实在较低版本中(例如Android R),也是有SplashScreen对应的一些功能模块代码,但是不是强制性使用
Android窗口动画体系
窗口动画:LocalAnimationAdapter 和 RemoteAnimationAdapter
Android T 开机阶段逻辑屏的加载流程
背景: Android从S版本开始,为了支持多屏设备,对Display相关的代码做了比较大的架构调整,添加了多个关键类来支持折叠屏和异型屏的功能,并且在T上对S上暴露出的一些问题做了调整,现在以T版本
从点击桌面APP图标,到APP界面显示的全流程(一)-基于Android 13(Android T)
Android 图形显示系统;本文着重于 SurfaceFlinger ;本文尽可能的把 IMS、AMS、Zygote、APP、WMS、SurfaceFlinger 进程以及线程之间的调用无缝衔接。