使用三方库
在使用三方库之前,需要安装 ohpm,并在环境变量中配置。
- 在项目目录的Terminal窗口执行ohpm命令下载依赖
ohpm install @yunkss/eftool
命令运行成功后,在项目的oh-package.json5文件中会自动添加上依赖,如下所示:
- 查看是否安装成功
# 执行命令
ohpm ls
# 得到如下提示,@yunkss/eftool 1.1.3 已经在列表中
myapplication 1.0.0 /Users/wmding/DevEcoStudioProjects/MyApplication
├── @yunkss/eftool 1.1.3
└── @ohos/hypium 1.0.6
3.在页面中使用 import 引入三方库
import { CacheUtil, OutDTO, Logger, IdCardUtil, ToastUtil, ActionUtil, DialogUtil } from '@yunkss/eftool'
- 调用三方库中的方法
import { CacheUtil, OutDTO, Logger, IdCardUtil, ToastUtil, ActionUtil, DialogUtil } from '@yunkss/eftool'
const TAG = '[OhpmTestPage]'
/**
* 本示例中使用@yunkss/eftool三方库
* 1、在页面中使用其提供的Logger
* 2、在页面中使用其提供的ToastUtil
*/
@Entry
@Component
struct OhpmTestPage {
@State message: string = 'Hello World';
onPageShow(): void {
// init 初始化第一个入参为应用名,第二个为域可不填
Logger.init(TAG)
}
build() {
Row() {
Column({ space: 10 }) {
Text(this.message)
.fontSize(50)
.fontWeight(FontWeight.Bold)
Button("Logger").onClick(() => {
Logger.info(TAG, "Logger test");
})
Button("ToastUtil").onClick(() => {
ToastUtil.showToast(TAG);
})
}
.width('100%')
}
.height('100%')
}
}
为了帮助大家更深入有效的学习到鸿蒙开发知识点,小编特意给大家准备了一份全套最新版的HarmonyOS NEXT学习资源,获取完整版方式请点击→《HarmonyOS教学视频》
HarmonyOS教学视频:语法ArkTS、TypeScript、ArkUI等…视频教程
鸿蒙生态应用开发白皮书V2.0PDF:
获取完整版白皮书方式请点击→《鸿蒙生态应用开发白皮书V2.0PDF》
鸿蒙 (Harmony OS)开发学习手册
一、入门必看
- 应用开发导读(ArkTS)
- .……
二、HarmonyOS 概念
- 系统定义
- 技术架构
- 技术特性
- 系统安全
- …
三、如何快速入门?《鸿蒙基础入门学习指南》
- 基本概念
- 构建第一个ArkTS应用
- .……
四、开发基础知识
- 应用基础知识
- 配置文件
- 应用数据管理
- 应用安全管理
- 应用隐私保护
- 三方应用调用管控机制
- 资源分类与访问
- 学习ArkTS语言
- .……
五、基于ArkTS 开发
- Ability开发
- UI开发
- 公共事件与通知
- 窗口管理
- 媒体
- 安全
- 7.网络与链接
- 电话服务
- 数据管理
- 后台任务(Background Task)管理
- 设备管理
- 设备使用信息统计
- DFX
- 国际化开发
- 折叠屏系列
- .……
更多了解更多鸿蒙开发的相关知识可以参考:《鸿蒙 (Harmony OS)开发学习手册》