
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源
去关联
元能力子系统实现对Ability的运行及生命周期进行统一的调度和管理,应用进程能够支撑多个Ability,Ability具有跨应用进程间和同一进程内调用的能力。Ability管理服务统一调度和管理应用中各Ability,并对Ability的生命周期变更进行管理。
元能力子系统架构图说明:
Ability生命周期介绍(Ability Life Cycle)是Ability被调度到INACTIVE、ACTIVE、BACKGROUND等各个状态的统称(主要涉及PageAbility类型和ServiceAbility类型的Ability)。
Ability生命周期状态说明:
PageAbility类型Ability生命周期回调如下图所示:
ServiceAbility类型Ability生命周期回调如下图所示:
foundation/
└──foundation/aafwk/standard
├── frameworks
│ └── kits
│ └── ability # AbilityKit实现的核心代码
├── interfaces
│ └── innerkits
│ └── want # Ability之间交互的信息载体的对外接口
└── services
├── abilitymgr # Ability管理服务框架代码
├── common # 日志组件目录
├── test # 测试目录
└── tools # aa命令代码目录
当前版本用户程序框架不具备权限管理的能力。
以下模块的JS接口为非正式API,仅供Launcher、Settings、SystemUI等系统应用使用,不排除对这些接口进行变更的可能性,后续版本将提供正式API。
aa help
命令 | 描述 |
---|---|
aa help | 显示aa命令帮助信息 |
aa start
命令 | 描述 |
---|---|
aa start [-d ] -a -b | 启动ability,设备ID 可空 |
示例:
aa start -d 12345 -a com.ohos.app.MainAbility -b com.ohos.app
aa dump
命令 | 描述 |
---|---|
aa dump -a | 打印栈中的Ability信息 |
元能力子系统
appexecfwk_standard
aafwk_standard