赞
踩
1.FA模型
HarmonyOS用户程序的开发本质上就是开发Ability。HarmonyOS系统是通过对Ability调度,结合系统提供的一致性调度契约对Ability进行生命周期管理,从而实现对用户程序的调度
FA模型中Ability分为
PageAbility:是具备ArkUI实现的Ability,是用户具体可见并可以交互的Ability实例
ServiceAbility:没有UI,提供其他Ability调用自定义的服务
DataAbility:没有UI,提供其他Ability进行数据的增删查服务
FormAbility:是卡片Ability,是一种界面展示形式
2.stage模型
在基于Stage模型开发的应用项目代码下,都存在app.json5及module.json5两个配置文件。
app.json5主要包含以下内容:
1.应用的全局配置信息,包含应用的包名、开发厂商、版本号等基本信息。
2.特定设备类型的配置信息。
module.json5主要包含以下内容:
1.Module的基本配置信息,例如Module名称、类型、描述、支持的设备类型等基本信息。
2.应用组件信息,包含Ability组件和ExtensionAbility组件的描述信息。
3.应用访问系统或其他应用受保护部分所需的权限信息。
3.app.json5主要包含以下内容:
应用的全局配置信息,包含应用的Bundle名称、开发厂商、版本号等基本信息。
特定设备类型的配置信息。
AppScope>app.json5是应用的全局的配置文件,用于存放应用公共的配置信息。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。