HarmonyOS 鸿蒙Next开发模板/组件分享 – Harmony-utils

HarmonyOS 鸿蒙Next开发模板/组件分享 – Harmony-utils

harmony-utils (API12 - 5.0.3.906)

🏆简介与推荐

harmony-utils 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志,异常捕获、字符、字符串、数字、集合、日期、随机、base64、加密、解密、JSON等一系列的功能和操作,能够满足各种不同的开发需求。

🌞下载安装与使用说明🙏

ohpm i [@pura](/user/pura)/harmony-utils OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包

深色代码主题
全局初始化方法,从1.2.0版本开始,在UIAbility的onCreate方法中初始化 AppUtil.init()

onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { AppUtil.init(this.context); }


📂模块介绍

模块 介绍
AppUtil APP相关工具类
DeviceUtil 设备相关工具类
DisplayUtil 屏幕相关工具类
PermissionUtil 申请授权工具类
NotificationUtil 通知工具类
EmitterUtil Emitter工具类(进行线程间通信)
WantUtil Want工具类
AuthUtil 手机的生物认证(指纹、人脸、密码)工具类
PreferencesUtil Preferences(用户首选项)工具类
KvUtil 键值型数据库工具类
CacheUtil 缓存工具类
LRUCacheUtil LRUCache缓存工具类
FileUtil 文件操作相关工具类
PickerUtil 拍照、文件(文件、图片、视频、音频)选择和保存,工具类
PhotoHelper 相册相关工具类
ImageUtil 图片相关工具类
SnapshotUtil 组件截图和窗口截图工具类
PreviewUtil 文件预览工具类
ScanUtil 码工具类(扫码、码图生成、图片识码)
LocationUtil 定位工具类(WGS-84坐标系)
LogUtil 日志工具类
ResUtil 资源工具类
DateUtil 日期工具类
StrUtil 字符串工具类
RegexUtil 正则工具类
FormatUtil 格式化工具类
CharUtil 字符工具类
Base64Util Base64工具类
NumberUtil number工具类
ArrayUtil 集合工具类
RandomUtil 随机工具类
ObjectUtil 对象工具类
JSONUtil JSON工具类
ClickUtil 节流、防抖 工具类(用于点击事件,防止按钮被重复点击)
CrashUtil 全局异常捕获,崩溃日志收集
KeyboardUtil 键盘工具类
PasteboardUtil 剪贴板工具类
NetworkUtil 网络相关工具类
AssetUtil 关键资产存储服务工具类
TempUtil 温度转换工具类,华氏度与摄氏度相互转换
DialogUtil 弹窗工具类(AlertDialog)
ToastUtil 吐司工具类(promptAction)
SM2、SM3、SM4、
AES、DES、RSA、
MD5、SHA、ECDSA、
CryptoUtil、
CryptoHelper
加解密算法工具类
CryptoUtil:加解密公用工具类,配合各个加密模块使用。
CryptoHelper:加解密数据类型转换。

🍎贡献代码与技术交流

使用过程中发现任何问题都可以提 Issue给我们;
当然,我们也非常欢迎你给我们发 PR

https://gitee.com/tongyuyan/harmony-utils
https://github.com/787107497

鸿蒙技术交流QQ群:569512366


更多关于HarmonyOS 鸿蒙Next开发模板/组件分享 – Harmony-utils的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next开发模板/组件分享 – Harmony-utils的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next开发中,Harmony-utils是一个实用的工具集,它包含了一系列方便开发者使用的组件和模板,旨在简化开发流程,提高开发效率。以下是对Harmony-utils的简要介绍:

Harmony-utils提供了多种常用的工具类,这些工具类涵盖了字符串处理、日期时间处理、文件操作、网络请求等多个方面。开发者可以直接使用这些工具类,而无需自己编写重复的代码,从而节省了大量的时间和精力。

此外,Harmony-utils还包含了一些预定义的模板,这些模板可以用于快速搭建项目的基本结构。开发者可以根据自己的需求,选择合适的模板进行项目的初始化,然后在此基础上进行进一步的开发。

值得注意的是,Harmony-utils的组件和模板都是基于HarmonyOS的特性和规范进行设计的,因此它们能够很好地与HarmonyOS系统集成,确保应用的稳定性和性能。

在使用Harmony-utils时,开发者可以通过查阅官方文档或示例代码来了解各个组件和模板的具体用法。这些文档和示例代码通常包含了详细的说明和演示,能够帮助开发者快速上手。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部