首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
四块三毛七
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
四块三毛七
赞了这篇文章
HNUChaoWang
Android System Engineer
·
3月前
关注
Android 16 显示系统 | 从View 到屏幕系列 - 2 | Surface
写在前面 Surface 是整个 Android 显示框架中最重要也是最基础的一个概念,它承担着 App UI 的显示需求,App 需要展示的 UI 都必须要画到这个 Su...
12
5
分享
四块三毛七
关注了
HNUChaoWang
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
9月前
关注
SurfaceFlinger02-surfaceflinger跨进程交互
surfaceflinger既是一个独立进程,也是一个公共服务,它可以跟system_server交互,也可以直接和应用进程交互,还能跟底层HW Composer交互。这些...
5
2
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
9月前
关注
SurfaceFlinger03-Transaction基础
前言 Transaction表示一个事务,是整个图形子系统非常重要的一个组件,从native层到framework层,它贯穿于surfaceflinger、system_s...
4
评论
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
9月前
关注
SurfaceFlinger04-默认屏幕加载过程
屏幕作为不可或缺的硬件设备之一,负责将显示内容呈现给用户。"Display"作为surfaceflinger进程中的元数据之一(另外一个是图层"Layer"),无论哪类屏幕...
4
评论
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
9月前
关注
SurfaceFlinger05-屏幕显示区域更新
在上篇文章《SurfaceFlinger04-默认屏幕加载过程 》中对surfacelinger启动过程中对默认屏幕的加载过程做了分析,本篇文章中将更进一步,对整个屏幕管理...
7
2
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
9月前
关注
SurfaceFlinger07-Layer销毁流程
在上一篇文章中,对Layer的创建流程进行了分析。Layer创建完成后,根节点或Parent Layer是保存在SurfaceFlinger类中的mCurrentState...
7
评论
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
9月前
关注
SurfaceFlinger06-Layer创建流程
在surfaceflinger中,Layer表示一个显示图层,是surfaceflinger合成过程中最重要的基本单元,它提供了一系列属性定义了如何参与合成并与其他Laye...
8
评论
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
9月前
关注
SurfaceFlinger08-Layer层级结构管理
Layer在surfaceflinger进程中也是以树结构管理,LayerTree表示一棵Layer树,最顶层Layer称为Root Layer,存放在SurfaceFli...
6
3
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
8月前
关注
SurfaceFlinger09-合成流程概述
前言 合成是指对多个图层合成到一个最终图层上,并同步给硬件屏幕进行呈现的这个过程。整个过程软硬件协同参与: surfaceflinger:负责图层的管理,包括图层状态管理、...
6
评论
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
7月前
关注
SurfaceFlinger10-Transaction在sf进程中的提交过程
前言 在《SurfaceFlinger03-Transaction基础》中,对Transaction的基础原理和使用方式进行了简单总结。当业务进程设置好Transactio...
4
评论
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
5月前
关注
BLASTBufferQueue01-BLASTBufferQueue架构概述
前言 Android图形架构中,对所有图形数据流的处理,是以"生产者-消费者"模式实现,并通过一个图形数据缓冲队列,实现图形数据的传递。 图形流生产者:指生成Graphic...
6
1
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
3月前
关注
BLASTBufferQueue02-BufferQueueProducer核心操作
BufferQueueProducer跟图形实际内容生产方连接,从BBQ队列向生产方提供空闲Graphic Buffer,并在生产方填充好数据后再返回给Buffer Que...
3
评论
分享
四块三毛七
赞了这篇文章
Android采码蜂
Android系统开发
·
3月前
关注
BLASTBufferQueue03-BufferQueueConsumer核心操作
BufferQueueConsumer类实现了IGraphicBufferConsumer接口,是跟BBQ连接的图形内容消费者对象。 在BBQ的实现架构中,BLASTBuf...
1
1
分享
四块三毛七
关注了
拉普
四块三毛七
赞了这篇文章
利维亚的杰洛特
6月前
关注
【Android15 ShellTransitions】(九)结束动画+Android原生ANR问题分析
1. ShellTransitions 2. finishTransitiion结束动画 3. google原生ANR问题分析 4. ActivityRecord可见性分析...
8
5
分享
四块三毛七
关注了
wbiubiubiu
四块三毛七
赞了这篇文章
利维亚的杰洛特
2年前
关注
DimLayer实现和setRelativeLayer分析【Android12】
WindowManager为App提供了一个可以在指定的窗口下插入阴影图层或者模糊背景图层的方法,达到使该窗口之下的所有窗口变暗或者模糊的效果,本文首先分析一下这种效果的大...
14
2
分享
四块三毛七
关注了
千里马android_framework
下一页
个人成就
文章被阅读
1
关注了
15
关注者
0
收藏集
1
关注标签
0
加入于
2020-05-20