首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿豪讲Framework
掘友等级
Android系统开发
公众号:阿豪讲Framework 系统教程:ahaoframework.tech
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
180
文章 178
沸点 2
赞
180
返回
|
搜索文章
阿豪讲Framework
赞了这篇文章
利维亚的杰洛特
1年前
关注
【Graphics & SF】【硬件加速】1、硬件加速渲染环境初始化过程分析【Android 13】
本系列分析硬件加速的基础知识参考了博客: Android应用程序UI硬件加速渲染技术简要介绍和学习计划_硬件ui_罗升阳的博客-CSDN博客 虽然旧的Android版本代码...
9
1
分享
阿豪讲Framework
Android系统开发
·
8天前
关注
Perfetto 快速上手指南
1. Perfetto 是什么? Perfetto 是 google 从 Android10 开始引入的一个全新的平台级跟踪分析工具。它可以记录 Android 系统运行过...
8
评论
分享
阿豪讲Framework
Android系统开发
·
11天前
关注
Android14 WMS/AMS 窗口层级结构解析
0. 理解图层 (图片来自 https://www.jianshu.com/p/b0ef7c04486d) 在很多的图形相关的软件中都有图层的概念,那什么是图层呢? 简单的...
赞
评论
分享
阿豪讲Framework
Android系统开发
·
11天前
关注
2024 了, Insets 你不会还不懂吧?
本文主要聚焦于 App 端的 Insets(不是 WMS 端),从以下几个问题入手 Insets 相关的源码。 什么是 Insets ? Insets 来自哪里 Inset...
5
评论
分享
阿豪讲Framework
赞了这篇文章
KunMinX
Android @重学安卓
·
5年前
关注
就算不去火星种土豆,也请务必掌握的 Android 状态管理最佳实践!
巧用十六进制消除状态管理一致性问题,让原本指数爆炸的复合状态缩减为一。且可直接读写于数据库,无需二次转换。...
435
113
分享
阿豪讲Framework
赞了这篇文章
Flywith24
Android Developer
·
2年前
关注
Android Detail:Window 篇—— WindowInsets 与 fitsSystemWindow
阅读本文,你将了解 Android 将内容绘制到状态栏和导航栏后面的原理;WindowInsets 的分发逻辑;获取状态栏高度的最佳实践;edge-to-edge 的适配等...
227
25
分享
阿豪讲Framework
赞了这篇文章
Android_开发者
@Google
·
4年前
关注
处理视觉冲突 | 手势导航 (二)
我们将在近期为大家带来一个关于 "手势导航" 的系列连载,本文是连载的第二篇,如果您希望了解其他手势导航的话题,请持续关注我们。 在上一篇文章中,我们介绍了如何将应用构建到...
25
4
分享
阿豪讲Framework
Android系统开发
·
26天前
关注
Android14 显示系统剖 10 ———— SurfaceFlinger 图层合成过程分析
- 公众号:阿豪讲Framework - 系统教程:[ahaoframework.tech/](https://link.juejin.cn/?target=http%3A...
3
评论
分享
阿豪讲Framework
Android系统开发
·
28天前
关注
Android14 显示系统剖析8 ———— BufferQueueConsumer 消费帧缓存过程分析
公众号:阿豪讲Framework 系统教程:ahaoframework.tech/ 进 Android Framework 技术交流群加微信 zzh0838,备注进群 1....
5
评论
分享
阿豪讲Framework
Android系统开发
·
28天前
关注
Android14 显示系统剖析7 ———— mConsumerListener 回调执行过程分析
公众号:阿豪讲Framework 系统教程:http://ahaoframework.tech/ 进 Android Framework 技术交流群加微信 zzh0838,...
4
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
Android14 显示系统剖析6 ———— BufferQueueProducer 获取帧缓存过程分析
本文基于 aosp android-14.0.0_r15 版本讲解。 在上一节我们分析了 BLASTBufferQueue 的整个初始化过程,知道了其内部成员组成与相互关系...
5
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
Android14 显示系统剖析7 ———— mConsumerListener 回调执行过程分析
回顾 上一节,我们聊到 App 把数据写入 buffer 后,调用 BufferQueueProducer::queueBuffer 将 buffer 插入队列,接着会调用...
2
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
Android14 显示系统剖 10 ———— SurfaceFlinger 图层合成过程分析下
掘金限制单篇的字符数,本文不完整,完整文章请移步:http://ahaoframework.tech/008.%E6%98%BE%E7%A4%BA%E7%B3%BB%E7%...
3
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
Android14 显示系统剖 10 ———— SurfaceFlinger 图层合成过程分析中
4. commit 合成数据预处理 本节将对 commit 阶段预处理数据的过程进行详细解析。 4.1 回顾:预处理的数据都来自哪里? commit 预处理合成相关的数据,...
3
评论
分享
阿豪讲Framework
Android系统开发
·
1月前
关注
Android14 显示系统剖 10 ———— SurfaceFlinger 图层合成过程分析上
更多 Framework 教程,请访问:http://ahaoframework.tech/ 1. 引子 1.1 图层的概念 (图片来自 https://www.jians...
4
评论
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
7月前
关注
【Android 14源码分析】Activity启动流程-1
虽然学习的是WMS,但是对于用户来说,直观看到和接触到的就是Activity,而且很多WMS的逻辑,最终的呈现也是和Activity相关,所以Activity相关的逻辑的分...
18
1
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
6月前
关注
【Android 13源码分析】WindowContainer窗口层级-4-Layer树
在安卓源码的设计中,将将屏幕分为了37层,不同的窗口将在不同的层级中显示。 对这一块的概念以及相关源码做了详细分析,整理出以下几篇。 【Android 13源码分析】Win...
9
评论
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
7月前
关注
【Android 13源码分析】WindowContainer窗口层级-3-实例分析
以应用窗口和系统窗口2大类型窗口的挂载为例介绍窗口是如何挂载到层级树中的。 1. 应用窗口挂载 应用启动流程中会触发ActivityRecord,Task,WindowSt...
7
评论
分享
阿豪讲Framework
赞了这篇文章
biubiubiuu
Android
·
7月前
关注
【Android 13源码分析】WindowContainer窗口层级-2-构建流程
介绍窗口层级树的构建代码流程。分为2大部分,第一部分为dump层级树的内容输出,第二部分为构建的代码流程。...
10
评论
分享
阿豪讲Framework
关注了
付十一
Android系统开发
下一页
个人成就
2023年度人气作者No.6
优秀创作者
文章被点赞
1,420
文章被阅读
265,398
掘力值
9,994
关注了
168
关注者
2,561
收藏集
0
关注标签
15
加入于
2016-02-14