首页
›
移动端与Android应用开发
›
016-系统应用定制与模块边界
›
《AOSP ActivityManager定制与进程管理》
VIP20
本课程属于:016-系统应用定制与模块边界
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
AOSP ActivityManager定制与进程管理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AOSP源码下载与编译环境搭建
repo sync · 构建脚本 · make选项
AOSP
源码下载
02
AMS核心类与数据结构解析
ActivityRecord · TaskRecord · ProcessRecord
AMS
核心类
03
AMS初始化流程与SystemServer集成
main函数 · 注册服务 · binder线程池
AMS
SystemServer
04
Activity生命周期状态机实现
状态定义 · 转换条件 · 超时机制
Activity
生命周期状态机实…
05
startActivity流程源码跟踪
Intent解析 · 权限检查 · 进程启动
startActivit…
流程源码跟踪
06
ActivityStack与ActivityStackSupervisor详解
栈管理 · 焦点切换 · 启动模式
ActivityStac…
栈管理
07
任务栈自定义策略实现
强制单任务模式 · 栈深度限制 · 白名单
任务栈自定义策略…
强制单任务模式
08
进程管理核心
ProcessRecord · oom_adj · 进程优先级调整
进程管理核心
ProcessRecor…
09
自定义进程生命周期回调
onProcessStart · onProcessKill · 清理逻辑
自定义进程生命周…
onProcessSta…
10
Binder通信机制与AMS接口定制
aidl文件 · Binder代理 · 服务注册
Binder
AMS
11
广播与Intent匹配算法修改
动态注册 · IntentFilter · 顺序广播
Intent
广播
12
Activity冷启动优化
预创建ActivityRecord · 缓存复用 · 启动时间测量
Activity
冷启动优化
13
AMS内存泄漏排查与修复
引用链分析 · LeakCanary集成 · Handler更新
AMS
内存泄漏排查
14
自定义Activity启动动画
WindowManager联系 · 过渡动画 · 帧率调优
Activity
自定义
15
多用户模式下的Activity管理
UserHandle · UserController · 跨用户启动
Activity
多用户模式下的
16
前台与后台切换策略定制
Resume/Stop流程 · 前台广播 · 进程保活
前台
后台切换策略定制
17
onActivityResult与startActivityForResult改
Bundle压缩 · 跨进程回调
onActivityRe…
startActivit…
18
AMS日志系统增强
添加自定义事件 · logcat标签 · log级别控制
AMS
日志系统增强
19
单元测试框架集成
Mockito模拟AMS · JUnit测试 · Robolectric
单元测试框架集成
Mockito
20
集成测试与CTS验证
自定义测试用例 · CTS runner · 兼容性检查
CTS
集成测试
21
性能分析工具使用
Systrace · TraceView · Perfetto定位AMS瓶颈
性能分析工具使用
Systrace
22
AMS中的共享内存优化
ashmen · MemoryFile · 大对象传递
AMS
共享内存优化
23
任务栈快照与恢复机制
saveInstanceState · onRestoreInstanceS… · 自定义序列化
任务栈快照
恢复机制
24
自定义应用程序入口
Application创建时机 · ContentProvider · 进程fork
自定义应用程序入…
Application
25
AMS与WMS协作
输入事件分发 · 窗口焦点 · Activity显示
AMS
WMS
26
系统级权限检查定制
PermissionControll… · 运行时权限 · 自定义权限
系统级权限检查定…
PermissionCo…
27
进程死亡与重启策略
killProcess · 重启阈值 · 黑名单机制
进程死亡
重启策略
28
Activity的able/disable状态管理
packageManager · stop/disable逻辑
Activity
able/disable
29
自定义AMS命令
adb shell am子命令 · 解析参数 · 回调实现
AMS
自定义
30
实际案例演练
从需求分析到修改提交 · 编译刷机 · 验证全流程
实际案例演练
从需求分析到修改…
所属VIP或分类
同VIP:ActivityManager定制边界控制指南
同VIP:ANR主线程阻塞边界优化实战指南
同VIP:ANR产生根源与调用链分析详解