首页
›
移动端与Android应用开发
›
007-Android模块化架构方案
›
《Android Framework模块化机制详解》
VIP20
本课程属于:007-Android模块化架构方案
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android Framework模块化机制详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Android 系统源码整体布局
AOSP 顶层目录 · Framework 源码位置 · 核心模块清单
Android
系统源码整体布局
02
模块化概念与设计原则
模块定义 · 高内聚低耦合 · 接口隔离
模块化概念
设计原则
03
系统服务管理层
ServiceManager 职责 · 服务注册与发现 · Binder 通信模型
系统服务管理层
ServiceManag…
04
ActivityManagerService 模块边界
进程管理 · 组件生命周期 · 权限检查职责划分
ActivityMana…
模块边界
05
WindowManagerService 模块边界
窗口层级 · 输入分发 · 屏幕旋转
WindowManage…
模块边界
06
PackageManagerService 模块边界
APK 解析 · 权限声明 · 包安装与卸载流程
PackageManag…
模块边界
07
ContentProvider 模块化设计
跨进程数据共享 · URI 匹配 · 权限校验
ContentProvi…
模块化设计
08
BroadcastReceiver 模块化机制
动态与静态注册 · 有序广播 · 粘性广播
BroadcastRec…
模块化机制
09
Service 组件模块化
前台服务 · 绑定服务 · 进程优先级
Service
组件模块化
10
Binder 驱动层与 IPC 框架
内核模块 · 内存映射 · 线程池
Binder
IPC
11
HIDL 与 AIDL 接口定义语言
模块接口契约 · 跨进程 stub/proxy 生成 · 版本兼容
HIDL
AIDL
12
Treble 架构与系统分区解耦
vendor 分区 · system 分区 · VNDK
Treble
架构
13
硬件抽象层 HAL 模块化
HIDL 服务注册 · 实现库加载 · 回调与死循环检测
HAL
硬件抽象层
14
SystemServer 进程模块化
服务启动顺序 · 线程模型 · Watchdog 监控边界
SystemServer
进程模块化
15
Zygote 进程模块化
预加载资源 · 类加载器 · 进程孵化
Zygote
进程模块化
16
Android 运行时 ART 模块边界
dex2oat · JIT/AOT 编译 · 垃圾回收
Android
ART
17
SurfaceFlinger 模块边界
合成引擎 · BufferQueue · 显示帧率
SurfaceFling…
模块边界
18
Input 子系统模块化
EventHub · InputReader · InputDispatcher
Input
子系统模块化
19
PowerManager 模块化
唤醒锁 · 电源状态机 · 电池统计
PowerManager
模块化
20
AlarmManager 模块化
闹钟类型 · 定时器管理 · 唤醒机制
AlarmManager
模块化
21
DisplayManager 模块化
显示设备 · 虚拟显示 · DisplayAdapter
DisplayManag…
模块化
22
AppOps 与权限模块化
操作开关 · 权限组 · 运行时权限
AppOps
权限模块化
23
StorageManager 模块化
存储卷管理 · FUSE 文件系统 · 权限映射
StorageManag…
模块化
24
Connectivity 模块化
网络状态机 · WiFi/蓝牙/蜂窝分层 · 网络能力
Connectivity
模块化
25
Telephony 模块化
RIL 层 · SIM 管理 · 通话状态
Telephony
模块化
26
Sensor 模块化
传感器 HAL · 传感器列表 · 事件注册
Sensor
模块化
27
Camera 模块化
Camera HAL3 · CaptureSession · Pipeline
Camera
模块化
28
Media 模块化
MediaPlayer · MediaCodec · DRM
Media
模块化
29
模块间依赖关系与风险分析
循环依赖 · 隐式接口 · 历史演进
模块间依赖关系
风险分析
30
模块化最佳实践与演进策略
模块拆分案例 · 解耦重构步骤 · 测试覆盖
模块化最佳实践
演进策略
所属VIP或分类
同VIP:Android模块化性能优化技巧
同VIP:Android模块间通信:Binder与接口设计实战
同VIP:AOSP组件化架构拆解与学习