首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
AdAstra就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
179篇文章 · 0订阅
Android车机卡顿案例剖析:从Binder耗尽到单例缺失的深度排查
深度剖析一起Android车机从驾驶辅助返回桌面时出现严重卡顿的问题,展示从整机性能、应用层、Framework层到SystemUI的完整排查链路,揭示Binder资源耗尽和非单例设计导致的性能问题
Android14 显示系统剖析5 ———— BLASTBufferQueue 初始化
本文基于 aosp android-14.0.0_r15 版本讲解。 1. 引子 示例代码接下来就要 new 一个 BLASTBufferQueue 对象。 在分析之前我们可以将 BLASTBuffe
Android14 显示系统剖析1 ———— 计算机显示基本原理
1. 显示器基本原理 1.1. 发光二极管显示器 最简单的显示器就是我们经常在户外看到的各种"发光"的广告牌。 这种单色显示屏由一种颜色的发光二极管组成,由显示驱动电路决定每一个二极管的亮或灭,每一个
Android图形系统核心:从Surface到屏幕的全链路解析
Surface 就像一块画布,App 在这块画布上画画(绘制像素),系统(SurfaceFlinger)负责把多块画布拼成一幅大画,最后贴在手机屏幕上。
[Android禅修之路] Android 图形系统开篇
[Android禅修之路] 图形系统开篇 基于 Android 10 的源码,深入了解 SurfaceFlinger 的工作过程
学不会Android显示系统?那是因为你还没有看过这篇文章
通过介绍Surface、SurfaceFlinger、bufferQueue、HAL、frameBuffer、VSync、多缓冲机制,以及他们之间的配合方式,详细介绍了Android的显示系统
一文带你全面深入了解TreeMap
“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第3篇文章,点击查看活动详情” 概述 TreeMap是Map家族中的一员,也是用来存放key-value键值对的。平时在工作中使用的可能并不多,
HashMap超详细源码解析
1、HashMap概念 HashMap实现了Map接口,是一种使用键值对存储数据的数据结构。 HashMap允许null作为键和值。 HashMap不保证元素的顺序,特别是不保证顺序恒定。 HashM
Android 虚拟内存:原理、应用与优化进阶
一、引言 在移动互联网时代,Android 凭借开源特性和丰富的生态,成为全球主流的移动操作系统。随着应用复杂度的持续提升,如何高效管理内存,成为提升应用性能和用户体验的关键。虚拟内存技术作为 And
FlatBuffers使用与原理解析
1、概述 FlatBuffers 是一个开源的、跨平台的、高效的、提供了多种语言接口的序列化工具库。 在Java端,它使用ByteBuffer处理数据,序列化时将数据生成二进制流,反序列化时即从二进制