首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android图形系统
YuLong
创建于2021-10-21
订阅专栏
Android 图形系统源码分析,基于Android 10
等 99 人订阅
共15篇文章
创建于2021-10-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[Android禅修之路] Android图形系统,从Activity到Surface
首先,我们最初见到应用程序,都是Activity界面,那么Activity界面是如何显示的呢?然后每一个View树都会有一个根View,它就是ViewRootImpl。
[Android禅修之路] 解读Layer
介绍 Layer 的工作流程。 Layer 它是 SurfaceFlinger 中一个非常重要的角色。SurfaceFlinger 合成前的准备开始,就一直通过 Layer 的一些函数来完成一些操作
[Android禅修之路] 解读 GraphicBuffer 之 Ion 驱动层
解读 GraphicBuffer 之 Ion 驱动层。GraphicBuffer 从 Framework 层的创建,调用到 HAL 层的内存分配,最后会到 Ion 驱动层进行具体的内存分配工作。
[Android禅修之路] 解读 GraphicBuffer 之 HAL 层
[Android禅修之路] 解读 GraphicBuffer 之 HAL 层 Android禅修之路 一 前言 相比于 Framework 层,大多数人对于 HAL 层可能会有一些陌生
[Android禅修之路] 解读 GraphicBuffer 之 Framework 层
GraphicBuffer 是 SurfaceFlinger 中一块重要的内容, 它涉及到了我们应用程序的数据是如何和SurfaceFlinger进行传递的。
[Android禅修之路] 解读 GraphicBuffer 开篇
解读 GraphicBuffer 开篇 GraphicBuffer 是怎么申请的呢?其实申请这个缓冲区的过程非常复杂,它涉及到了几个部分。所以接下来,我会针对这几个部分逐渐深入学习
[Android禅修之路] 解读Vsync(二)
[Android禅修之路] 解读Vsync(二) Vsync 机制是 Android 系统中非常重要的一个机制,应用的刷新和卡顿经常和它息息相关。
[Android禅修之路] 解读Vsync(一)
[Android禅修之路] 解读Vsync(一) Vsync 机制是 Android 系统中非常重要的一个机制,应用的刷新和卡顿经常和它息息相关。
[Android禅修之路] 解读SurfaceFlinger中的BufferQueue
[Android禅修之路] 解读BufferQueue,在之前的文章中介绍了合成的过程中, 用到的生产者和消费者的设计模式, 这篇文章, 就来详细说明一下这个。
[Android禅修之路] SurfaceFlinger 合成中的工作
[Android禅修之路] 在SurfaceFlinger 经历完合成前的准备之后,接下来的就是具体的合成工作了,合成工作的入口代码就是 doComposition
[Android禅修之路] SurfaceFlinger 中的一些对象
SurfaceFlinger 工作中出现的一些对象,在 SurfaceFlinger 工作中会遇到很多贯穿始终的封装对象或者结构体,这篇的主要目的就是将这些对象全部都记录在一处,方便查询
[Android禅修之路] SurfaceFlinger 合成前的预处理
[Android禅修之路] SurfaceFlinger 合成前的预处,之前的SurfaceFlinger 合成总览已经把合成的整体流程罗列出来了, 从这篇开始分别就合成的不同阶段进行介绍
[Android禅修之路] SurfaceFlinger合成总览
Android禅修之路 - SurfaceFlinger合成总览 SurfaceFlinger 合成的工作中做的事情非常多,这篇就 SurfaceFlinger 合成前的一些准备工作做一些解读
[Android禅修之路] SurfaceFlinger的启动过程
[Android禅修之路] 要了解 SurfaceFling,必然是从SurfaceFlinger的启动过程开始
[Android禅修之路] Android 图形系统开篇
[Android禅修之路] 图形系统开篇 基于 Android 10 的源码,深入了解 SurfaceFlinger 的工作过程