首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HNUChaoWang
掘友等级
Android System Engineer
|
Qualcomm
上海街头艺人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Android Security | User-Group-Others 权限模型
写在前面 了解本节内容,你会收获: 系统是如何实现 App 进程之间的数据隔离,换句话说就是为什么 App 进程的工作目录(/data/data/package-name/) 只有本进程能访问,其他进
Android 16 显示系统 | 从View 到屏幕系列 - 10 | SurfaceFlinger 合成 (三)
ompositionEngine::present 作为 SurfaceFlinger 合成最核心的方法 在 https://juejin.cn/post/7535677155306127375 中,
Android 16 显示系统 | 从View 到屏幕系列 - 9 | SurfaceFlinger 合成 (二)
SurfaceFlinger Composite SurfaceFlinger 的 Composite 是什么时候被调用的呢? 由 VSync 信号触发, 因为 SurfaceFlinger 注册了对
Android 16 显示系统 | 从View 到屏幕系列 - 8 | SurfaceFlinger 合成 (一)
写在前面 SurfaceFlinger 合成流程比较复杂,但是如果把它一个个拆解的话,就比较容易理解了,我觉得可以大致分为三个阶段: 初始化阶段: 在这个阶段初始化 HWComposer、Render
Android 16 显示系统 | 从View 到屏幕系列 - 7 | SurfaceFling Commit
写在前面 SurfaceFlinger 的核心职责:Commit 和 Composite Commit: 处理上层 App 发起的事务请求,包括: 图层的位置、大小、透明度、Z-Order 等状态 设
Android 16 显示系统 | 从View 到屏幕系列 - 6 | 提交 GraphicBuffer 到 SurfaceFlinger
前面我们了解了 App 的绘制流程: dequeueBuffer:从 BLASTQueueBuffer 中 dequeue 一块 GraphicBuffer draw:通过 Skia/OpenGL 绘
Android 16 显示系统 | 从View 到屏幕系列 - 5 | App 内部绘制
写在前面 前面了解 BLASTBufferQueue 和 Surface 和 GraphicBuffer 这几个基本的组件之后,这一章主要是了解 App 是如何把 UI 绘制到图形缓冲区 Graphi
Android 16 显示系统 | 从View 到屏幕系列 - 4 | GraphicBuffer & Gralloc
写在前面 在 Android 显示框架中,GraphicBuffer 是一个重要的基础概念,它代表了一块内存,可以被 GPU/CPU 读写。无论是 App UI 的绘制,还是 SurfaceFling
Android 16 显示系统 | 从View 到屏幕系列 - 3 | BLASTBufferQueue
写在前面 BLastBufferQueue 的全称: Buffer Layer Async Transaction BufferQueue,BLastBufferQueue 作为桥梁连接了 App 和
Android 16 显示系统 | 从View 到屏幕系列 - 1 | Overview
等把整个 Display Framework 的 Flow 分析完成之后,再补上 Display Framework Overview
下一页
个人成就
文章被点赞
38
文章被阅读
4,414
掘力值
413
关注了
1
关注者
91
收藏集
0
关注标签
3
加入于
2025-03-06