HarmonyOS Service Extension和Service Ability有何差异?

如题:HarmonyOS Service Extension和Service Ability有何差异?

阅读 523
1 个回答

ServiceExtensionAbility是SERVICE类型的ExtensionAbility组件,在Stage模型中,提供后台服务能力。ServiceExtensionAbility可以被其他组件启动或连接,并根据调用者的请求信息在后台处理相关事务。

ServiceAbility,即"基于Service模板的Ability",在FA模型中,主要用于后台运行任务(如执行音乐播放、文件下载等),不提供用户交互界面。ServiceAbility可由其他应用或PageAbility启动,即使用户切换到其他应用,ServiceAbility仍将在后台继续运行。