首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android图形显示系统
订阅
墨辞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
显示图形系统分析之开发者模式中打开刷新率显示流程分析
开发者模式中有一个显示屏幕帧率的菜单开关,一直没有搞清楚这个屏幕上显示帧率的原理,因此,借着分析SurfaceFlinger的机会,分析下该流程,这也是这篇文章编写的背景和目的!
[Android禅修之路] SurfaceFlinger 中的一些对象
SurfaceFlinger 工作中出现的一些对象,在 SurfaceFlinger 工作中会遇到很多贯穿始终的封装对象或者结构体,这篇的主要目的就是将这些对象全部都记录在一处,方便查询
显示图形系统分析之SurfaceFlinger和VSync信号
在显示图形系统中,有一个很重要的概念--VSync信号,垂直同步信号,HWC利用硬件或者软件产生的持续Vsync信号去触发SF和UI去做绘图相关的工作,让绘图工作充分利用每个Vsync信号间隔的时间
显示图形系统分析之默认DisplayDevice显示设备加载流程分析
在分析显示图形系统的时候,经常会出现不明确Display和DisplayDevice是在什么情况下创建和使用的,以及其对应的数据,此篇正是为了整理这个流程而产生的!
gralloc模块-摘抄自老罗
gralloc设备是用来分配和释放图形缓冲区的 fb设备主要是用来渲染图形缓冲区的。。。。。。。。。
Android图形系统系统篇之Gralloc
gralloc是Android中负责申请和释放GraphicBuffer的HAL层模块,由硬件驱动提供实现,为BufferQueue机制提供了基础。gralloc分配的图形Buffer是进程间共享的,且根据其Flag支持不同硬件设备的读写。 最底层是grallocHAL模块。 …
[Android禅修之路] SurfaceFlinger 合成中的工作
[Android禅修之路] 在SurfaceFlinger 经历完合成前的准备之后,接下来的就是具体的合成工作了,合成工作的入口代码就是 doComposition
深入理解 Android 9.0 Crash 机制(一)
App Crash (全称Application Crash), 对于Crash可分为Native Crash和 Framework Crash(包含app crash在内),对于Crash相信很多app开发者都会遇到,那么上层什么时候会出现Crash呢,系统又是如何处理Cra…
Activity、Window和View之间的关系
我们都知道 Activity 是用来显示界面的,其实都是把View设置到 Window 上,最终通过 WindowManagerService 调用底层的 skia 绘制引擎 或者 OpenGL|ES 来真正绘制的。先总结一下步骤吧 系统Window:比如状态栏(Status …
Android 知识梳理
专注写Android优化的博客。 Android性能优化典范作者,高品质文章。 Android源码分析精品系列。 集合了动画、自定义控件以及Android各种知识的详解。