server/am · Activity 栈与记录类
VActivityManagerService 调度所依赖的数据结构类——Activity 栈、记录、进程、Service、广播、UID。这些类和 AOSP 的 AMS 数据结构几乎同构。本索引列出每个类,详见各页。
| 类 | 对应真实系统 | 文档 |
|---|---|---|
ActivityStack | ActivityStack | ActivityStack |
ActivityRecord | ActivityRecord | ActivityRecord |
TaskRecord | TaskRecord | TaskRecord |
ProcessRecord | ProcessRecord | ProcessRecord |
ProcessMap | ProcessMap | ProcessMap |
ServiceRecord | ServiceRecord | ServiceRecord |
AppBindRecord | AppBindRecord | AppBindRecord |
ConnectionRecord | ConnectionRecord | ConnectionRecord |
BroadcastSystem | BroadcastQueue | BroadcastSystem |
UidSystem | — | UidSystem |
PendingIntents | — | PendingIntents |
AttributeCache | AttributeCache | AttributeCache |
服务主类 VActivityManagerService 见 am 服务总览。
数据结构关系
各数据结构由 VActivityManagerService 统一调度,与 AOSP 的 AMS 同构。