首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
天涯飞客
掘友等级
小趴菜
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
873
文章 873
沸点 0
赞
873
返回
|
搜索文章
赞
文章( 873 )
沸点( 0 )
BLASTBufferQueue02-BufferQueueProducer核心操作
BufferQueueProducer跟图形实际内容生产方连接,从BBQ队列向生产方提供空闲Graphic Buffer,并在生产方填充好数据后再返回给Buffer Queue。在整个工作过程中
墨香带你学Launcher之(二)- 数据加载流程
LauncherAppState:单例模式的全局管理类,主要是初始化一些对象,注册广播等. Compat:兼容包,带有这个后缀的都是做兼容处理的类. 我们在买回新的手机或者第一次安装新的Launcher后,会发现手机的第一页已经有了一些应用的图标和时钟或者天气插件,那么这个是怎…
深入学习Repo
Repo主要产生于AOSP开发,因为Android源码庞大,将各仓库用git管理,repo再管理他们。
BLASTBufferQueue01-BLASTBufferQueue架构概述
前言 Android图形架构中,对所有图形数据流的处理,是以"生产者-消费者"模式实现,并通过一个图形数据缓冲队列,实现图形数据的传递。 图形流生产者:指生成Graphic Buffer内容的组件,如
【Android 14源码分析】BLASTSyncEngine 设计剖析
1. 概览 1.1 设计目的 最开始看到这个类是之前看分屏逻辑的时候,由于分屏设计到2个 Task 的操作,为了避免黑屏等异常显示,最好的处理方式就是将2个 Task 及其子容器对 Surface 的
理解VSync-1-软件VSync及节拍器
1. 前言 本篇为 VSync 系列的第一篇,主要介绍软件 VSync 和理解节拍器。 本系列为之前学习 SurfaceFlinger 整理的一些笔记,现在分享出来,希望能帮助到有需要的同学。 代码基
2024年终总结--开发十年,人生四十
因为兴趣所以选择,因为选择所以坚持! 分享一句话,共勉:路虽远,行则将至;事虽难,做则可成
【Android 13源码分析】WMS/AMS 常见方法调用提取
整理分析 WMS/AMS 流程中经常出现的公用代码逻辑。 1. forAllLeafTasks 以Activity启动流程 TaskDisplayArea::pauseBackTasks 调用为例。
【Android 13源码分析】应用启动动画-app_transition-1
根据之前的分析,首先执行的是 2个 app_transtion 动画和一个壁纸的 window_animation 动画。 这3个动画几乎是同时执行和结束,不过用户视觉干啥最明显的其实还是应用启动的
Android Android.mk入门
Android Android.mk入门 Android.mk文件是Android开发中的一个编译脚本文件,用于描述和管理项目的编译过程。 下面是Android.mk文件的一些详解: 概述:Andro
下一页
关注了
376
关注者
3
收藏集
69
关注标签
56
加入于
2016-08-22