打印
[嵌入式linux]

迅为RK3568开发板基本工程目录-OpenHarmony APP工程结构

[复制链接]
129|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在进行 OpenHarmony 应用/服务开发前,我们应该掌握 OpenHarmony 应用/服务的逻辑结构。
OpenHarmony 应用/服务发布形态为 APP Pack(Application Package,简称 APP),它是由一个或多个 HAP(OpenHarmony Ability Package)包以及描述 APP Pack 属性的 pack.info 文件组成,如上图所示。一个 HAP 在工程目录中对应一个 Module,可以分为 Entry 和 Feature 两种类型。
Entry:应用/服务的主模块,可独立安装运行。在一个工程中同一个设备类型只支持一个 Entry 类型的模块。
Feature:应用/服务的动态特性模块。一个 APP 可以包含一个或多个 feature 类型的 HAP,也可以不含。
HAP 是 Ability 的部署包,OpenHarmony 应用/服务代码围绕 Ability 组件展开,它是由一个或多个 Ability 组成。Ability 分为两种类型:FA(Feature Ability)和 PA(Particle Ability)。FA/PA是应用/服务的基本组成单元,能够实现特定的业务功能。FA 有 UI 界面,而 PA 无 UI 界面。


使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

475

主题

482

帖子

2

粉丝