Advertisement

老罗鸿蒙教程第6讲 HarmonyOS 项目结构

阅读量:

一、用户应用程序包结构

HarmonyOS的用户应用程序以APP Pack(Application Package)的形式进行发布,其构成包括一个或多个HAP(HarmonyOS Ability Package),以及用于描述每个HAP特性的http://pack.info。HAP作为Ability的部署单元,整个HarmonyOS应用的开发均以Ability组件为核心。

每一个HAP都由代码、资源文件、第三方库以及应用配置文档等部分组成,并根据功能划分,可以分为entry和feature两种模块类别,如图1 所示。

  • entry: 应用程序的主要模块。在同一个设备类型的应用中,必须仅存在一个entry类型的HAP,并且该模块具备独立安装与运行的能力。
  • feature: 应用程序的可选功能模块。一个应用程序可以包含若干个feature类型的HAP,也可以不包含此类模块。只有那些内含Ability组

全部评论 (0)

还没有任何评论哟~