首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户034048024936
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 73
沸点 0
赞
73
返回
|
搜索文章
用户034048024936
赞了这篇文章
李萧蝶
Android高级学徒 @字节跳动
·
1年前
关注
VSync信号系统与SurfaceFlinger
SurfaceFlinger是Android中的系统服务, 负责Layer合成与VSync信号监听分发。它接收所有Window的Surface作为输入,计算出每个Surfa...
11
1
分享
用户034048024936
赞了这篇文章
阿豪讲Framework
Android系统开发
·
1年前
关注
Android Native Looper 机制
本文摘自写给应用开发的 Android Framework 教程,完整教程请查阅: https://yuandaimaahao.gitee.io/androidframew...
8
1
分享
用户034048024936
赞了这篇文章
拉普
Android Framework
·
2年前
关注
从点击桌面APP图标,到APP界面显示的全流程(二)-基于Android 13(Android T)
Android 图形显示系统;本文着重于 SurfaceFlinger ;本文尽可能的把 IMS、AMS、Zygote、APP、WMS、SurfaceFlinger 进程以...
19
4
分享
用户034048024936
赞了这篇文章
FreedomLover
Android开发工程师
·
1年前
关注
学不会Android显示系统?那是因为你还没有看过这篇文章
通过介绍Surface、SurfaceFlinger、bufferQueue、HAL、frameBuffer、VSync、多缓冲机制,以及他们之间的配合方式,详细介绍了An...
91
12
分享
用户034048024936
赞了这篇文章
Android开发编程
公众号 「Android开发编程」
·
2年前
关注
Android的VSYNC机制和UI刷新流程【金石计划】
一、 Vsync信号详解 1、屏幕刷新相关知识点 屏幕刷新频率: 一秒内屏幕刷新的次数(一秒内显示了多少帧的图像),单位 Hz(赫兹),如常见的...
15
评论
分享
用户034048024936
关注了
biubiubiuu
用户034048024936
赞了这篇文章
biubiubiuu
Android @GUA
·
11月前
关注
Surface系统-5-BLASTBufferQueue工作流程概览
Surface系统-1-应用与SurfaceFlinger建立链接 Surface系统-2-SurfaceControl的创建(java层) Surface系统-3-Sur...
6
评论
分享
用户034048024936
赞了这篇文章
ltlovezh
高级工程师 @字节跳动
·
5年前
关注
Android图形系统系统篇之Gralloc
gralloc是Android中负责申请和释放GraphicBuffer的HAL层模块,由硬件驱动提供实现,为BufferQueue机制提供了基础。gralloc分配的图形...
22
5
分享
用户034048024936
关注了
利维亚的杰洛特
用户034048024936
赞了这篇文章
利维亚的杰洛特
1年前
关注
【问题分析】leash影响壁纸显示+SF侧流程变更梳理【Android15】
1 问题描述 锁屏界面调起Emergency界面,然后返回到锁屏界面,切换的过程中黑屏。 2 问题分析 首先根据复现的情况来看,能看到的很明显的一点就是,动画开始播放的时候...
8
4
分享
用户034048024936
赞了这篇文章
ltlovezh
高级工程师 @字节跳动
·
5年前
关注
Android图形系统系统篇之HWC
HWC概述HWC(hwcomposer)是Android中进行窗口(Layer)合成和显示的HAL层模块,其实现是特定于设备的,而且通常由显示设备制造商(OEM)完成,为S...
18
3
分享
用户034048024936
赞了这篇文章
ltlovezh
高级工程师 @字节跳动
·
5年前
关注
Android图形系统之VSync
从Android4.1开始,Google引入了Project Butter,即“黄油计划”。目的是改善用户抱怨最多的系统缺陷:UI响应速度,Google希望这一新计划可以让...
30
1
分享
用户034048024936
赞了这篇文章
ltlovezh
高级工程师 @字节跳动
·
1年前
关注
OpenGL纹理读取方案
glReadPixels glReadPixels读取的是当前绑定的FBO的颜色缓冲区,所以当使用多个 FBO时,需要先绑定我们要读取的PBO。...
4
2
分享
用户034048024936
赞了这篇文章
阿豪讲Framework
Android系统开发
·
12月前
关注
Android14 显示系统剖 10 ———— SurfaceFlinger 图层合成过程分析
- 公众号:阿豪讲Framework - 系统教程:[ahaoframework.tech/](https://link.juejin.cn/?target=http%3A...
8
评论
分享
用户034048024936
赞了这篇文章
阿豪讲Framework
Android系统开发
·
1年前
关注
Android14 显示系统剖 10 ———— SurfaceFlinger 图层合成过程分析下
掘金限制单篇的字符数,本文不完整,完整文章请移步:http://ahaoframework.tech/008.%E6%98%BE%E7%A4%BA%E7%B3%BB%E7%...
7
评论
分享
用户034048024936
赞了这篇文章
dupz1119
Android framework
·
1年前
关注
WindowContainerTransaction概念详解
基于Android R版本分析 Android 窗口结构 Android窗口是根据显示屏幕来管理的,每个显示屏幕的窗口层级分为37层,0~36层。每层可以放置多个窗口,上层...
9
2
分享
用户034048024936
赞了这篇文章
小余的自习室
Android架构师 @联迪科技
·
2年前
关注
“framework必会”系列:Android Input系统(一)事件读取机制
曾经在开发的很长一段时间内,笔者对点击事件的认知只存在于自定义View中的onTouchEvent等方法的处理。 后来慢慢的接触到Android的事件分发机制,但也只是在A...
32
3
分享
用户034048024936
赞了这篇文章
小余的自习室
Android架构师 @联迪科技
·
2年前
关注
"一文读懂"系列:Android屏幕刷新机制
为什么要学习屏幕刷新知识? 很多同学觉得屏幕刷新绘制知识点对他们开发不重要,没必要学习这些东西,这部分同学可能平时维护的是一些中小型项目或者应用是安装在...
118
9
分享
用户034048024936
赞了这篇文章
小余的自习室
Android架构师 @联迪科技
·
2年前
关注
“一文读懂”系列:无处不在的WMS
前一篇文章介绍了关于Android中Window体系的介绍,主要介绍的是View层的Window体系概念,但是想要深入了解Window在系统中的...
48
12
分享
用户034048024936
赞了这篇文章
淘淘养乐多
Android高级工程师
·
2年前
关注
Android View绘制原理 - 生成Surface
前面View绘制原理中Vsync流程基本上已经分析完毕。前文分析了performTraversals的四个重要流程,第一步就是relayoutWindow,它的作用之一就是...
8
评论
分享
下一页
关注了
8
关注者
0
收藏集
1
关注标签
0
加入于
2024-04-16