首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
渲染
订阅
用户034048024936
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android 应用的CPU调度策略优化
Android 应用和程序代码性能优化中,非常规的方式就是添加对CPU调度策略的影响,从而提高应用整体的响应速度,但也要认真评估和测试,有时候会带来负收益。
理解图像(一)- 基础
理解图像(一) 位图(Bitmap) 1.什么是位图? 位图是由一系列连续的像素点组成的二位数组,又被叫做点阵图像。位图中每个像素点的数据记录着...
一文读懂直播卡顿优化那些事儿
希望本文可以带给大家一个相对全局的视角看待卡顿问题,认识到卡顿是什么、卡顿的成因、卡顿的分类、卡顿的优化和一些经验积累,有的放矢地解决 App 流畅性问题。
Path的用法总结
在之前总结canvas以及paint的时候说过,绘制需要的四个组件:一个保存像素的Bitmap,一个主持绘画操作的Canvas(往Bitmap写东西),一个绘制的基本元素(例如Rect,Path,Text,Btimap),一支画笔(用来描述绘画的颜色与风格)。canvas以及p…
Android绘制流程 —— View、Window、SurfaceFlinger
上篇分析了Activity的启动流程。 在需要显示功能的进程上,都要首先与SurfaceFlinger建立联系才能开始绘制操作。 本篇将从Activity的布局设置开始,对View是如何与Window、SurfaceFlinger关联,进行一个粗略的、流程上的探究。 1. 构建…
结合源码和Perfetto分析Android渲染机制
目录 1.一些渲染相关的问题 2.Android渲染流程 3. 结合源码分析流程-ViewRootImpl、Choreograher、 Surface、RenderThread、GraficBuffe
DimLayer实现和setRelativeLayer分析【Android12】
WindowManager为App提供了一个可以在指定的窗口下插入阴影图层或者模糊背景图层的方法,达到使该窗口之下的所有窗口变暗或者模糊的效果,本文首先分析一下这种效果的大致实现,接着探究一下实现过程
SurfaceFlinger06-Layer创建流程
在surfaceflinger中,Layer表示一个显示图层,是surfaceflinger合成过程中最重要的基本单元,它提供了一系列属性定义了如何参与合成并与其他Layer交互,包括: 位置:
SurfaceFlinger07-Layer销毁流程
在上一篇文章中,对Layer的创建流程进行了分析。Layer创建完成后,根节点或Parent Layer是保存在SurfaceFlinger类中的mCurrentState.layersSort
简单理解GPU一个点的渲染过程
渲然过程概述 主要分为以下五个大阶段,每个阶段下面都涉及到更复杂的算法 顶点着色器=>图元装配=>光栅化=>片元着色器=>深度模板测试 如图所示,我们想绘制一个点在画布上,看看整个渲染过程