鸿蒙三方库介绍
一、三方库基础知识
1、模块化设计时,HAP、HAR、HSP如何选型?
| 类型 | 场景 | 代码示例 |
| HAP | 独立功能模块(如设置) | build-profile.json 中配置 "type": "feature" |
| HAR | 公共工具库(无UI) | 被多个HAP依赖的静态库 |
| HSP | 跨应用共享代码 | 声明 shared: true |
2、如何获取三方库?
- 三方库资源汇总:https://gitee.com/openharmony-tpc/tpc_resource
- OpenHarmony三方库中心仓:https://ohpm.openharmony.cn
- @ohos/lottie的使用:https://gitee.com/openharmony-tpc/lottieETS
3、如何安装使用三方库?
2.1、社区库参考https://gitee.com/openharmony-tpc/docs/blob/master/OpenHarmony_har_usage.md
执行ohpm install命令安装依赖包,依赖包会存储在工程的oh_modules目录下。
2.2、如何安装本地库?
- 方式一:在Terminal窗口中,执行如下命令“ohpm install ../library --save”进行安装,并会在oh-package.json5中自动添加依赖。
- 方式二:在工程的entry/oh-package.json5中设置HarmonyOS ohpm三方包依赖。 "dependencies": { "@ohos/library": "file:../library"}
4、如何创建、移植、发布三方库?
参考:
