Harmony OS学习2
在harmonyos上运行的应用,有两种形态
- 传统方式的需要安装的应用
- 提供特定功能,免安装的应用。原子化服务是HarmonyOS提供的面向未来的服务提供方式,是有独立入口的,免安装的。
- HarmonyOS应用、服务发布形态的APP Pack。他是由一个或者多个HAP包以及描述APP Pack属性的pack.info文件组成。
- 一个HAP在工程目录中对应一个Module,它是由代码、资源、第三方库及应用/服务配置文件组成,他分为Entry和Feature两种类型。
- Entry:应用服务主模块,可以独立运行。
- Feature:应用服务的动态性模块。
- HAP是Ability的部署包。Ability分FA和PA。
- pack.info包的自描述文件。
libs放第三方jar包
鸿蒙应用的配置文件:config.json
Android 里面的是xml格式,HarmonyOS是Json
JSON是什么?
- json是一种轻量级的数据交换格式
- json类似于XML,但比XML更小,更快,更易解析
- json独立于语言和平台
- json具有自我描述性,更容易理解