首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿豪讲Framework
掘友等级
Android系统开发
公众号:阿豪讲Framework 系统教程:ahaoframework.tech
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
207
文章 205
沸点 2
赞
207
返回
|
搜索文章
阿豪讲Framework
赞了这篇文章
音视频开发之旅
3月前
关注
结合源码和Perfetto分析Android渲染机制
目录 1.一些渲染相关的问题 2.Android渲染流程 3. 结合源码分析流程-ViewRootImpl、Choreograher、 Surface、RenderThre...
7
评论
分享
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
2年前
关注
5【Android 12】输入事件在App层的分发流程(一) —— InputStage
ViewRootImpl InputStage dispatchKeyEvent requestFocus mFocused...
15
评论
分享
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
5月前
关注
【Android14 ShellTransitions】(八)播放动画
书接上回,话说当WMCore部分走到了Transition.onTransactionReady,计算完参与动画的目标,构建出TransitionInfo后,接下来就把这个...
7
2
分享
阿豪讲Framework
关注了
请叫我大苏
Android系统开发
阿豪讲Framework
Android系统开发
·
4月前
关注
Android14 Surface 同步机制 SurfaceSyncGroup 实现分析
在 Android13 中增加了 Surface 同步机制,主要作用是提供 ViewRootImpl、SurfaceView 和 SurfaceControlViewHos...
3
评论
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
1年前
关注
【Android 14源码分析】WMS-窗口显示-第二步:relayoutWindow -2
上篇窗口显示第二步:relayoutWindow -1说过WindowManagerService::relayoutWindow 主要 做了两件事: 通过 createS...
10
3
分享
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
5月前
关注
Android15使用Winscope
Winscope 是一款 Web 工具,可以让用户在动画和转换期间和之后记录、重放和分析多个系统服务的状态。Winscope 将所有相关的系统服务状态记录在一个跟踪文件中。...
16
20
分享
阿豪讲Framework
Android系统开发
·
5月前
关注
Android14 窗口显示过程分析1
1. 回顾图层的概念 (图片来自 https://www.jianshu.com/p/b0ef7c04486d) 在很多的图形相关的软件中都有图层的概念,那什么是图层呢? ...
5
评论
分享
阿豪讲Framework
关注了
vivo高启强
Android系统开发
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
10月前
关注
【Android14 ShellTransitions】(五)启动Transition
这一节的内容涉及WMCore以及WMShell,主要是启动Transition。 回到ActivityStarter.startActivityUnchecked方法: 看...
9
10
分享
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
10月前
关注
【Android14 ShellTransitions】(四)Transition收集动画参与者
这一节的内容在WMCore中,现在Transition已经走到COLLECTING状态了,并且可以收集动画参与者了。 那么Transition是在什么时候去收集动画参与者?...
6
5
分享
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
10月前
关注
【Android14 ShellTransitions】(一)开篇
说来惭愧,AndroidU都已经开发这么久了,但是我还没有整理过ShellTransitions相关的知识。我本来希望能够系统的写一篇关于ShellTransitions的...
12
6
分享
阿豪讲Framework
赞了这篇文章
林栩link
古法安卓,匠人精神
·
1年前
关注
【性能优化】使用Perfetto定位应用启动性能的瓶颈
Android应用启动优化相关的文章已经有很多人都写过了,但是主要都是聚焦在,为了启动性能都做了哪些改动上,少见有文章会说应该如何分析、识别应用的启动性能。...
107
7
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
6月前
关注
【Android 14源码分析】ShellTransitions-1-同步组初始化
BLASTSyncEngine设计剖析 ShellTransitions总体流程介绍 ShellTransitions-1-同步组初始化 ShellTransitions-...
6
1
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
6月前
关注
【Android 14源码分析】ShellTransitions总体流程介绍
ShellTransitions 在 Android 14 开始替代了之前的 AppTransition 正好最近遇到了相关问题,做一些简单的梳理。 建议阅读顺序: BLA...
6
4
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
6月前
关注
【Android 14源码分析】BLASTSyncEngine 设计剖析
1. 概览 1.1 设计目的 最开始看到这个类是之前看分屏逻辑的时候,由于分屏设计到2个 Task 的操作,为了避免黑屏等异常显示,最好的处理方式就是将2个 Task 及其...
9
4
分享
阿豪讲Framework
赞了这篇文章
大胃粥
摸鱼framework @一家不是很有意思的公司
·
8月前
关注
Android U WMS : 屏幕旋转动画(1)
理解 shell transition 框架,并以屏幕旋转动画为例,分析 shell transition 的各个流程。...
8
2
分享
阿豪讲Framework
关注了
大胃粥
Android系统开发
阿豪讲Framework
赞了这篇文章
AntDream
十年移动端开发
·
8月前
关注
Android中SurfaceView和TextureView有什么区别?
SurfaceView 和 TextureView 是 Android 应用开发中用于显示内容的两种常用视图,尤其是在需要呈现视频或其他图形内容时。理解它们的作用和区别对于...
14
3
分享
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
1年前
关注
【Graphics & SF】【硬件加速】1、硬件加速渲染环境初始化过程分析【Android 13】
本系列分析硬件加速的基础知识参考了博客: Android应用程序UI硬件加速渲染技术简要介绍和学习计划_硬件ui_罗升阳的博客-CSDN博客 虽然旧的Android版本代码...
17
1
分享
下一页
个人成就
2023年度人气作者No.6
优秀创作者
文章被点赞
1,596
文章被阅读
344,269
掘力值
10,807
关注了
176
关注者
2,946
收藏集
0
关注标签
15
加入于
2016-02-14