当前位置:   article > 正文

梅科尔工作室-陈文单-鸿蒙笔记1_entry下的module.json5中包含哪些

entry下的module.json5中包含哪些

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是应用的全局的配置文件,用于存放应用公共的配置信息。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/255431
推荐阅读
相关标签
  

闽ICP备14008679号