首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
米豆同学
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
米豆同学
关注了
用户6025120438742
米豆同学
1月前
关注
system server 中分屏相关工作
分屏功能的实现需要和系统交互,这篇文章就跟分屏功能关联比较大的三个方面进行了介绍。分别是: 提供Task操作及监听Task 状态的TaskOrganizerControll...
2
评论
分享
米豆同学
1月前
关注
Android分屏开篇
Android分屏 从Android7.0开始支持分屏功能, 应用可以并排显示,也可以上下并排显示,本文基于Android14 展开分屏原理及应用适配相关介绍。 Andro...
2
评论
分享
米豆同学
1月前
关注
SufraceFlinger图像合成原理(6)-SurfaceFlinger 常用debug 方式
比较常用的SurfaceFlinger 的debug 方式包括下面三种:winscope、dump、sys trace。 winscope:适用用闪黑闪屏动态异常 dump...
2
评论
分享
米豆同学
1月前
关注
SufraceFlinger图像合成原理(5)-Layer 合成数据流
5.1 应用端绘制 应用端渲染线程绘制完成后,通过BufferQueueProducer.queueBuffer将绘制后的buffer 句柄传给SF 去合成。 具体流程: ...
2
评论
分享
米豆同学
1月前
关注
SufraceFlinger图像合成原理(4)-BufferQueue
我们都知道应用的绘制是从主线程的绘制三部曲开始,那这些绘制数据又经历了什么?在什么上绘制?最终才能到达SurfaceFlinger 去合成从而显示在屏幕上? 应用进程渲染在...
2
评论
分享
米豆同学
1月前
关注
SufraceFlinger图像合成原理(3)-SurfaceFlinger中Layer的创建和销毁
我们知道应用层的一个Activity对应一个窗口,那么一个窗口对应一个Surface, 一个Surface在SurfaceFlinger 进程中对应一个Layer对象, S...
4
评论
分享
米豆同学
1月前
关注
SufraceFlinger图像合成原理(2)-SurfaceFlinger与应用进程间的通信
SF提供与其他进程通信的两个Binder : ISurfaceComposer、ISurfaceComposerClient。 每个应用进程会创建一个SurfaceComp...
2
评论
分享
米豆同学
1月前
关注
SufraceFlinger图像合成原理(1)-Android图形绘制与渲染系统概述
我们平时在做应用开发时,通常只关心应用进程主线程的绘制,那么我们的界面是怎么被渲染并显示出来的呢?下面这个图大致描述了从应用主线程到渲染线程再到SurfaceFlinger...
2
评论
分享
米豆同学
1月前
关注
SystemUI plugin 开发
SystemUI Plugins SystemUI插件提供了一种快速替换SystemUI原有组件的方法,可以在运行时更改SystemUI的行为。 现在已有插件: here ...
4
评论
分享
米豆同学
1月前
关注
Android 存储管理简介
Android存储管理涉及的三个角色包括Vold、StorageManagerService、MediaProvider. Vold 主要负责接收来自驱动的外部存储设备如U...
2
评论
分享
个人成就
文章被点赞
24
文章被阅读
516
掘力值
96
关注了
1
关注者
4
收藏集
0
关注标签
0
加入于
2024-07-02