首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZoranLee
掘友等级
前端
做一件简单的事
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
ZoranLee
关注了
小鱼人爱编程
前端
ZoranLee
关注了
法的空间
前端
ZoranLee
关注了
卡尔特斯
前端
ZoranLee
关注了
顾林海
前端
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】WMS/AMS 常见方法调用提取
整理分析 WMS/AMS 流程中经常出现的公用代码逻辑。 1. forAllLeafTasks 以Activity启动流程 TaskDisplayArea::pauseBa...
8
2
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 源码分析】Activity短暂的一生 -- 目录篇 (持续更新)
前言 从事多年App开发现转Framework,由于对WMS感兴趣,所以决定以"桌面点击应用图标,到应用的Activity显示到屏幕上"这一简单操作为基础,分析整个过程。 ...
26
12
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 14源码分析】WMS-窗口显示-流程概览与应用端流程分析
在了解完Activity启动流程后,现在目标应用的进程已经启动了,但是离用户在屏幕上看到Activity下的UI内容还有一段距离。 一个窗口想要显示在屏幕上,还需要经过3大...
28
17
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 14源码分析】WMS-窗口显示-第一步:addWindow
上一篇流程已经执行到 ViewRootImpl::setView方法了,也就意味着应用进程的逻辑到了终点,剩下的将由 SystemService进程来处理。 回顾一下应用进...
10
3
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】WindowContainer窗口层级-4-Layer树
在安卓源码的设计中,将将屏幕分为了37层,不同的窗口将在不同的层级中显示。 对这一块的概念以及相关源码做了详细分析,整理出以下几篇。 【Android 13源码分析】Win...
13
评论
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 14源码分析】WMS-窗口显示-第二步:relayoutWindow -1
View想要显示需要经过3个步骤:Measure,Layout,Draw,而一个窗口的显示也需要经过三步:addWindow ,relayoutWindow,finishD...
20
8
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 14源码分析】WMS-窗口显示-第二步:relayoutWindow -2
上篇窗口显示第二步:relayoutWindow -1说过WindowManagerService::relayoutWindow 主要 做了两件事: 通过 createS...
12
3
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 14源码分析】WMS-窗口显示-第三步:finishDrawingWindow
一个应用想要将它的UI内容显示到屏幕窗口上,涉及到3个模块: 应用端,SystemService端和SurfaceFlinger端。 在App开发中一个View想要显示需要...
17
5
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】屏幕旋转-1
黑屏的场景为:锁屏解锁,屏幕旋转,开机流程。 最近也是遇到一个旋转黑屏的问题,借此梳理一下屏幕旋转的主要流程。 旋转很多窗口要重绘,这个过程如果没有处理好,就会出现黑屏。为...
10
2
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】屏幕旋转-2
上一篇看到旋转的最初的一些处理,这个时候屏幕上有一个截图的图层挡住。 本篇会设计到屏幕旋转后,新的 Configuration 生成及派发的流程,但是 Configurat...
11
评论
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】屏幕旋转-3
【Android 13源码分析】屏幕旋转-1 【Android 13源码分析】屏幕旋转-2 【Android 13源码分析】屏幕旋转-3 本篇为屏幕旋转的第三篇,主要介绍屏...
6
评论
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】窗口的移除(removeWindow)
之前分析过addWindow 流程,现在来看一下窗口的移除流程。 一般销毁窗口的场景就2种: 销毁Activity 重启Activity 而且相对addWindow流程来说...
4
评论
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】应用启动动画-app_transition-1
根据之前的分析,首先执行的是 2个 app_transtion 动画和一个壁纸的 window_animation 动画。 这3个动画几乎是同时执行和结束,不过用户视觉干啥...
10
评论
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】应用启动动画-app_transition-2
上面一篇主要是 launcher 部分的处理,已经找到 launcher 传递过来的 RemoteAnimationAdapter 被赋值到了 RemoteAnimatio...
8
评论
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】桌面冷启动应用视觉专题总结
当前系列是Activity短暂的一生下的动效专题,将非常详细的解释整个冷启动过程中出现的各个动画是如何执行的。 以及补充一些动画的小知识。 1. 动画简述 动画的原理也是利...
15
2
分享
ZoranLee
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】应用启动动画-app_transition-3
回顾一下 AppTransition 工作模型,在上一篇已经看完了 AppTransition 的2个重要的流程: prepareAppTransition ,execut...
9
评论
分享
下一页
个人成就
文章被点赞
13
文章被阅读
2,249
掘力值
99
关注了
88
关注者
1
收藏集
0
关注标签
39
加入于
2016-05-31