更新记录

1.0.4(2025-09-02) 下载此版本

  • feat: 升级依赖版本、补充使用说明、功能介绍

1.0.3(2025-08-22) 下载此版本

  • 标记支持 uni-app x

1.0.2(2025-08-22) 下载此版本

  • 开放源码,提供示例工程
查看更多

平台兼容性

uni-app(4.66)

Vue2 Vue3 Vue2插件版本 Chrome Safari app-vue app-nvue Android iOS 鸿蒙 鸿蒙插件版本
× 1.0.0 × × × × × × 1.0.0
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × ×

pura-harmony-utils

基本介绍

本项目是 @pura/harmony-utils 开源项目的浅层封装,用于演示如何在 UTS 使用。

本项目开源、免费,可参考学习,可直接使用加速工作开发。

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

感谢原作者 桃花镇童长老 提供的创意。

  • AppUtil 可获取上下文、窗口、字体、语言、监听生命周期、横屏切换、获取应用基本信息
  • DeviceUtil 可获取设备基本参数、硬件传感器等信息
  • WindowUtil 可获取沉浸式布局、屏幕常亮等参数
  • DisplayUtil 可获取安全区域、折叠屏状态变化等信息
  • PermissionUtil 可申请权限、权限状态、二次授权等
  • AuthUtil 可申请指纹、人脸。密码等工具类
  • NetworkUtil 网络状态、SIM 卡基本信息等
  • FileUtil 文件操作相关
  • ImageUtil 图片相关,可图片base64互转、压缩等信息
  • LocationUtil 定位类信息,包含位置信息、转码解码、转化等
  • WantUtil 实现跳转到系统设置、系统蓝牙、系统电池、应用商店详情页等页面
  • 加密、国密操作,SM2/3/4 AES/DES/RSA/MD5/SHA/ECDSA 加密解密

不能一一列举。

使用步骤

在 vue 文件中引入,并执行相应方法:

import { AppUtil } from '@/uni_modules/pura-harmony-utils'

console.log(AppUtil.getBundleName())

如果控制台有出现当前包名,说明插件注入成功,你可以自由使用导出的各类方法。

完整模块可参考 @pura/harmony-utils

开发文档

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。