首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android系统原理
冬奇Lab
创建于2025-12-08
订阅专栏
显示系统 / Input系统 / Binder机制 / AMS / WMS / PMS 等
等 27 人订阅
共71篇文章
创建于2025-12-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
音视频同步与渲染:PTS、VSYNC 与 SurfaceFlinger 的协作之道
深度解析 Android 音视频同步原理,涵盖 PTS 时间戳机制、以音频时钟为基准的同步策略、SurfaceFlinger 图层合成、VSYNC 与 Choreographer 节拍器,以及直播低延
MediaPlayer 播放器架构:NuPlayer 的 Source/Decoder/Renderer 三驾马车
深度解析 Android NuPlayer 播放器架构,涵盖数据源管理、解码流程、音视频渲染同步、播放生命周期,以及与 ExoPlayer 的架构对比,帮助开发者理解 Android 视频播放的原理
硬件加速与 OMX/Codec2:解密编解码器的底层世界
深入解析 Android 两代编解码框架 OMX(ACodec)与 Codec2(CCodec)的架构差异,涵盖 C2Component 接口、C2Buffer 内存模型、硬件编解码能力
MediaCodec 编解码基础:Buffer 队列、状态机与零拷贝的艺术
深入解析 Android MediaCodec 架构设计,涵盖状态机模型、同步/异步 Buffer 队列、MediaFormat 参数配置、Surface 零拷贝输入输出、EOS 处理
Camera HAL3 接口:Android 相机的真正底牌
深入解析 Camera HAL3 架构设计,涵盖 Pipeline 流水线模型、Request/Result 异步机制、Stream 流管理、Buffer 管理与 Gralloc 内存、HAL3 接口
相机录像流程:MediaRecorder与Camera2的协作之道
深入解析Android Camera2视频录制流程,涵盖MediaRecorder配置、Surface录像模式、MediaCodec+MediaMuxer手动录像、暂停续录、慢动作录制与性能优化实践
相机拍照流程:从快门按下到JPEG存储的完整旅程
深入解析Android Camera2 API静态拍照流程,涵盖预捕获3A锁定、JPEG参数配置、连拍Burst、ZSL零快门延迟原理,以及拍照性能优化实践
相机预览流程:从Surface到屏幕的每一帧
深入解析Android Camera2 API预览流程,涵盖Surface创建、CaptureSession配置、3A自动控制协同机制以及性能优化实践
CameraService服务管理:Android相机资源的"大管家"
深入解析Android 15 CameraService服务架构,包括模块化设计、多应用相机资源仲裁机制、CameraProvider管理、权限控制与Thermal限流,以及dumpsys调试技巧
Camera2 API架构基础:Android视频系统的大门
深入解析Android 15 Camera2 API的整体架构设计,从Pipeline模型到五层技术栈,剖析CameraManager/CameraDevice/CameraCapture
Android 15 音频子系统(八):Audio HAL 与硬件接口——音频数据的最后一公里
深入解析 Android Audio HAL 的架构演进(Legacy→HIDL→AIDL)、Treble 隔离机制、AIDL 接口设计、TinyALSA 内核通信、HAL 实现要点以及调试方法
Android 15音频子系统(七):音量控制系统深度解析
深入解析Android 15音量控制系统的三层架构,包括Stream音量、设备独立音量、音量曲线映射、绝对音量与DND机制,以及从音量键到硬件寄存器的完整调节链路
Android 15音频子系统(六):音频焦点管理机制深度解析
深入解析Android 15音频焦点管理机制,包括焦点类型、仲裁算法、MediaFocusControl实现、焦点栈管理,以及Android 15自动Duck增强特性和实战最佳实践
Android 15音频子系统(五):AudioPolicyService策略管理深度解析
深入解析Android 15 AudioPolicyService工作原理,包括音频策略配置、路由决策算法、ForceUse机制与设备优先级管理,以及Android 15中AIDL接口升级带来的新变化
AudioFlinger混音机制深度解析
深入解析AndroidFlinger混音机制的完整技术栈:四种PlaybackThread的职责分工、AudioMixer多路混音算法、FastMixer实时调度与无锁设计、AudioEffect效果
AudioRecord音频录制流程深度解析
深入解析Android AudioRecord音频录制的完整链路:从权限检查到RecordThread采集,从共享内存Ring Buffer到read()数据读取,配合源码分析帮你彻底搞懂
AudioTrack音频播放流程深度解析
深入解析Android AudioTrack音频播放的完整链路:从Java API到Native层,从共享内存Ring Buffer机制到FAST Track低延迟优化,配合源码分析带你彻底搞懂
AudioFlinger架构基础:Android音频系统的心脏
深入解析Android 15 AudioFlinger服务的整体架构,包括四层音频栈、PlaybackThread/RecordThread核心组件,以及从App到HAL的完整音频数据流转路径
Android系统核心服务协作:从点击图标到应用显示的完整链路
系列终篇!串联所有核心知识点,深入剖析从Launcher点击图标到应用界面显示的完整流程,理解AMS、WMS、Zygote、Binder等核心服务的协作机制。
ContentProvider与Uri权限:跨应用数据共享
本篇深入分析Android的跨应用数据共享机制,理解ContentProvider的生命周期、Uri权限授予和ContentObserver通知机制
下一页