首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SF
订阅
菜狗子上线
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
从VSync心跳到SurfaceFlinger合成:拆解 Choreographer与Display刷新流程
流畅的界面渲染是用户体验的核心要素之一。屏幕上的每一个像素从数据到最终显示,背后都经历了一场精密的协同作战。本文将解析 Android 渲染系统的核心机制,揭示 VSync 信号、Choreograp
反思:Google 为何把 SurfaceView 设计的这么难用?
如果你有过 SurfaceView 的使用经历,那么你一定和我一样,曾经被它所引发出 层出不穷的异状 折磨的 怀疑人生。
掌握Android图像显示原理下(二)
在概述里面提到过,BufferQueueCore拥有一个slots数组用来存储GraphicBuffer,并且最多可能存放64个GraphicBuffer。这里我们会进一步了解BufferQueueCore。先看看BufferQueueCore的头文件 从BufferQueue…
掌握Android图像显示原理中(一)
在上一篇文章《Android图形渲染原理(上)》中,详细的讲解了图像消费者,我们已经了解了Android中的图像元数据是如何被SurfaceFlinger,HWComposer或者OpenGL ES消费的,那么,图像元数据又是怎么生成的呢?这一篇文章就来详细介绍Android中…
掌握Android图像显示原理下(一)
前面两篇文章介绍了图像生产者和图像消费者,终于到了最后一篇——图像缓冲区,这三者一起构成了一个完整的Android图像显示系统。Android中的图像生产者OpenGL,Skia,Vulkan将绘制的数据存放在图像缓冲区中,Android中的图像消费SurfaceFlinger…
Android Fence 同步框架
本文简要分析了 Android 同步框架—Fence 机制,用于保证 Android 图形系统中不同异步操作之间的依赖关系
深入Android系统(十二)Android图形显示系统-2-SurfaceFlinger与图像输出
最近有些忙,切实体验了一把拖更的羞耻感 ( *︾▽︾) 了解SurfaceFlinger之前我们需要先了解下OpenGL相关的一些知识 OpenGL ES与EGL OpenGL 一般OpenGL被认为
[Android禅修之路] SurfaceFlinger合成总览
Android禅修之路 - SurfaceFlinger合成总览 SurfaceFlinger 合成的工作中做的事情非常多,这篇就 SurfaceFlinger 合成前的一些准备工作做一些解读
[Android禅修之路] SurfaceFlinger 合成前的预处理
[Android禅修之路] SurfaceFlinger 合成前的预处,之前的SurfaceFlinger 合成总览已经把合成的整体流程罗列出来了, 从这篇开始分别就合成的不同阶段进行介绍
Android Surface截图方法总结
前言 说起Surface截图,很多人一个惯性思维是使用MediaProjection框架,但是有点杀鸡使用宰牛刀的问题,实际上,MediaProjection往往需要申请权限,其录制范围包括第三方ap