IT评测·应用市场-qidao123.com

标题: 鸿蒙OpenHarmony【用户程序框架概述】子体系 [打印本页]

作者: 梦应逍遥    时间: 2024-11-19 13:47
标题: 鸿蒙OpenHarmony【用户程序框架概述】子体系
概述

用户程序框架是OpenHarmony为开辟者提供开辟OpenHarmony应用的开辟框架,包罗两个子体系:Ability子体系和包管理子体系。
基本概念

开辟者在开辟前需要先了解以下基本概念,方便开辟者更好的明白OpenHarmony用户程序框架。
Ability子体系

Ability子体系是管理OpenHarmony应用运行状态的开辟框架。
图1 Ability子体系框架图


包管理子体系

包管理子体系是OpenHarmony为开辟者提供的安装包管理框架。
图4 包管理子体系框架图


运作机制

Ability子体系的核心模块是Ability管理服务、包管理子体系的核心模块是包管理服务,这两个服务是体系级服务,借助体系服务框架SAMgr实现服务的注册与发现,并对其他历程提供Ability管理服务和包管理服务。Ability管理服务和包管理服务通过AbilityKit和BundleKit以接口的形式向外提供服务。
图5 Ability管理服务和包管理服务启动

Ability管理服务和包管理服务启动后,就可以安装OpenHarmony应用和启动运行OpenHarmony应用。
图6 应用启动流程

桌面为Ability管理服务启动的第一个OpenHarmony应用。桌面启动后,用户可以在桌面上点击安装的OpenHarmony应用并启动该应用。上图6为从桌面启动一个已安装应用的交互流程。
从图中可知,Ability管理服务负责和谐Ability之间的表现隐藏,包管理服务负责Ability信息的存储查询。
约束与限定



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4