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
更多关于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。