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

在进行 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 界面。

相关推荐
迅为电子4 个月前
【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发UART接口运作机制
openharmony·rk3568开发板
迅为电子4 个月前
北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构
openharmony·rk3568开发板
迅为电子4 个月前
北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED
openharmony·rk3568开发板·hdf驱动
mucheni2 年前
迅为iTOP-RK3568开发板Sobel 算子边缘检测
rk3568开发板