一、HarmonyOS应用程序简介
二、用户应用程序包结构
2.1 结构示意图
2.2 HAP模块类型
2.3 模块介绍
2.3.1 Ability
2.3.2 库文件
2.3.3 资源文件
2.3.4 配置文件
2.3.5 pack.info
2.3.6 HAR
一、HarmonyOS应用程序简介
=================
应用程序泛指运行在操作系统之上,为用户提供特定服务的程序,简称——“应用(Application)”,一般运行在手机和平板电脑上!
HarmonyOS的运行状态有两种:
-
传统的需要安装的应用
-
HarmonyOS特定的,免安装的原子化服务
官网关于原子化服务的介绍如下:
原子化服务是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口的(用户可通过点击方式直接触发)、免安装的(无需显式安装,由系统程序框架后台安装后即可使用)、可为用户提供一个或多个便捷服务的用户应用程序形态。
原子化服务基于HarmonyOS API开发,支持运行在1+8+N设备上,供用户在合适的场景、合适的设备上便捷使用。原子化服务相对于传统方式的需要安装的应用形态更加轻量,同时提供更丰富的入口、更精准的分发。
原