首页
›
后端、数据与云原生工程
›
063-Android相机与多媒体工程
›
《Android媒体编解码工程》
VIP9
本课程属于:063-Android相机与多媒体工程
后端、数据与云原生工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
AOSP组件化架构拆解与学习
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AOSP源码结构总览
系统分区 · 镜像类型 · 模块组织方式
AOSP
源码结构总览
02
系统服务层架构
ServiceManager · 系统服务注册与发现机制 · Binder驱动
系统服务层架构
ServiceManag…
03
HAL层组件化设计
HAL接口定义 · Stub与Proxy模式 · Treble架构演进
HAL
层组件化设计
04
Android框架层模块划分
ActivityManagerSer… · WindowManagerServi… · PackageManagerServ…
Android
框架层模块划分
05
应用框架层组件化
系统UI组件 · Launcher · SystemUI与框架层的依赖关系
应用框架层组件化
UI
06
Native层组件架构
libbinder · libui · libgui
Native
层组件架构
07
内核层与用户层接口
ioctl · sysfs · procfs
内核层
用户层接口
08
组件间通信机制
Binder原理 · ServiceManager · AIDL接口定义
组件间通信机制
Binder
09
进程间通信边界
核心进程(system_server · surfaceflinger · mediaserver等)的划分与通…
进程间通信边界
system
10
硬件抽象层组件化
HIDL与AIDL HAL的演进 · vendor与system分区的边界
硬件抽象层组件化
HIDL
11
Camera系统组件架构
CameraProvider · CameraService · Camera HAL的层次与数据流
Camera
系统组件架构
12
图形显示系统组件
SurfaceFlinger · HWComposer · Gralloc
图形显示系统组件
SurfaceFling…
13
音频系统组件架构
AudioFlinger · AudioPolicyService · Audio HAL的模块划分与路由
音频系统组件架构
AudioFlinger
14
多媒体编解码组件
MediaCodec · MediaExtractor · NuPlayer与OMX/Codec…
多媒体编解码组件
MediaCodec
15
网络连接组件架构
ConnectivityServic… · WifiService · Telephony框架中的组件边界
网络连接组件架构
Connectivity…
16
电源管理组件化
PowerManagerServic… · BatteryService · Doze模式的组件交互与状态机
电源管理组件化
PowerManager…
17
存储系统组件架构
StorageManagerServ… · vold · sdcardfs与FUSE的边界
存储系统组件架构
StorageManag…
18
安全与权限组件
PermissionControll… · Keystore · Gatekeeper
安全
权限组件
19
系统更新与OTA组件
recovery · update_engine · AB系统分区的架构设计
OTA
系统更新
20
调试与日志组件
logd · logcat · dumpstate
调试
日志组件
21
系统启动流程组件化
bootloader · kernel · init
系统启动流程组件…
bootloader
22
组件依赖分析工具
Android.bp/Bluepri… · soong · BUILD.gn中的模块依赖管理
组件依赖分析工具
Android.bp/B…
23
组件化架构的权衡
解耦成本 · 性能开销 · 兼容性
组件化架构的权衡
解耦成本
24
AOSP中的设计模式
Factory · Singleton · Observer
AOSP
设计模式
25
组件化测试架构
cts · vts · 组件级单元测试
组件化测试架构
cts
26
厂商定制与组件扩展
overlay机制 · 系统级可定制点 · 组件替换策略
厂商定制
组件扩展
27
跨版本组件演进
从AOSP 8到14中关键组件的重构…
跨版本组件演进
AOSP
28
组件间的信任边界
SELinux域 · Binder权限检查 · UID隔离
组件间的信任边界
SELinux
29
典型组件化失败案例
早期HAL耦合问题 · Treble引入前的痛点 · 组件化缺失的教训
典型组件化失败案…
HAL
30
AOSP组件化架构落地蓝图
从源码阅读到项目实践的分阶段学习路径…
AOSP
组件化架构落地蓝…
所属VIP或分类
同VIP:Android多媒体实战100例
同VIP:Android多媒体性能优化工程
同VIP:Android相机与多媒体生产实践与稳定性优化