自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 鸿蒙三方库 | harmony-utils之FileUtil文件管理与目录详解

本文全面介绍了 @pura/harmony-utils 工具库中的 FileUtil 文件管理工具,从核心API、使用步骤到进阶应用场景。主要内容包括:1)文件存在判断、创建删除等基础操作;2)获取应用目录与缓存路径的方法;3)完整的示例代码与界面展示;4)缓存管理和文件备份等进阶用法;5)使用时的注意事项和常见问题解答。该工具通过简洁的API封装了复杂的文件系统操作,支持TypeScript类型安全,帮助开发者快速实现文件管理功能。文章适用于需要在HarmonyOS应用中进行文件操作的开发者,提供了从入门

2026-07-28 01:11:38 110

原创 鸿蒙三方库 | harmony-utils之FileUtil文件读写操作详解

@pura/harmony-utils的FileUtil模块封装了文件读写操作,提供文本/二进制文件的读取、写入和追加功能。文章详细介绍了核心API、使用步骤和完整示例,包括写入/读取文本、日志追加和JSON配置处理等场景。同时强调了路径安全、权限控制等注意事项,并解答了文件存储位置、覆盖写入等常见问题。该工具简化了HarmonyOS应用的文件操作,支持类型安全和异常处理,适用于配置管理、数据持久化等需求。通过简洁的API调用,开发者可快速实现文件读写功能。

2026-07-28 01:06:37 157

原创 鸿蒙三方库 | harmony-utils之EncryptUtil RSA非对称加密详解

本文介绍了@pura/harmony-utils工具库中的RSA加密功能,包含核心API、使用步骤、完整示例和进阶用法。文章对比了RSA与AES的特性差异,详细说明了密钥对生成、数据加解密等操作,并提供了混合加密(RSA+AES)和数字签名的实现方案。同时指出了RSA的注意事项和常见问题,如数据长度限制、密钥安全存储等。该工具封装了复杂的加解密逻辑,为非对称加密提供了便捷支持,适用于密钥交换、数字签名等安全场景。

2026-07-28 01:04:06 130

原创 鸿蒙三方库 | harmony-utils之EncryptUtil AES对称加密详解

本文介绍了@pura/harmony-utils工具库中的EncryptUtil模块,它封装了AES对称加解密功能。文章从核心API、使用步骤、完整示例、进阶用法和常见问题五个方面展开:详细说明加密/解密方法,提供安装依赖和代码示例,展示数据加密存储和IV增强安全性的应用场景,并解答密钥管理、IV作用等常见问题。该工具简化了AES加解密流程,支持128/192/256位密钥长度,适用于数据安全存储和传输加密需求,开发者可通过异步调用快速实现数据保护功能。

2026-07-28 01:01:26 93

原创 鸿蒙三方库 | harmony-utils之EncryptUtil消息摘要MD5与SHA详解

本文全面介绍了@pura/harmony-utils工具库中的消息摘要功能,包含MD5、SHA-1、SHA-256等哈希算法。文章从核心API、使用步骤、完整示例到进阶用法,详细讲解了如何通过EncryptUtil实现数据校验、文件完整性验证和密码存储等场景。特别对比了不同哈希算法的安全性和适用场景,并给出开发注意事项和常见问题解答。帮助开发者快速掌握哈希算法的实际应用,确保数据安全性与完整性。

2026-07-28 00:58:59 156

原创 鸿蒙三方库 | harmony-utils之RegexUtil正则匹配验证详解

RegexUtil正则验证工具使用指南 摘要:本文详细介绍@pura/harmony-utils工具库中的RegexUtil模块,该模块封装了常见正则验证方法,包括邮箱、手机号、URL、身份证等格式校验。文章从安装使用、API说明到实战示例,全面讲解如何通过简洁方法调用替代复杂正则编写。特别提供了表单验证、自定义规则等进阶用法,并针对手机号国际格式支持、身份证位数等常见问题给出解决方案。通过RegexUtil,开发者可快速实现安全可靠的正则验证功能,提升开发效率。

2026-07-26 23:55:47 189

原创 鸿蒙三方库 | harmony-utils之RandomUtil随机数与随机字符串详解

本文介绍了@pura/harmony-utils工具库中的RandomUtil随机数生成工具,涵盖核心API、使用方法和应用场景。主要内容包括:6种随机生成方法(整数、浮点数、字符串、UUID等)的说明与对照表;完整的安装步骤和代码示例;验证码生成、抽奖功能等进阶用法;以及范围包含、密码安全等5项注意事项。文章还解答了4个常见问题,帮助开发者快速掌握随机数生成技巧,适用于验证码、密码生成、数据打乱等多种应用场景。通过简洁API和类型安全设计,该工具能有效提升开发效率。

2026-07-26 23:52:36 188

原创 鸿蒙三方库 | harmony-utils之ArrayUtil集合过滤排序与分块详解

本文介绍了 @pura/harmony-utils 工具库中的 ArrayUtil 模块,它封装了数组过滤、排序和分块等核心数据处理方法。文章从API说明、代码示例、进阶用法到常见问题,全面讲解了这些方法的实际应用。通过简洁的函数调用,开发者可以轻松实现条件筛选、分页列表、数据分组等功能。文中特别强调了方法的不可变性、空数组安全性等注意事项,并解答了降序排序、多层嵌套展开等常见问题。这些工具方法能显著提升数据处理效率,适合在各类项目中应用。

2026-07-26 23:49:46 209

原创 鸿蒙三方库 | harmony-utils之ArrayUtil集合操作与去重详解

本文全面介绍了@pura/harmony-utils中ArrayUtil的数组操作方法。该工具封装了去重、并集、交集、差集等集合运算,具有简洁易用、类型安全等特点。文章详细讲解了核心API、安装使用步骤,并提供了完整的代码示例和进阶用法。同时指出了引用类型处理、空数组安全等注意事项,解答了常见问题。这些方法能有效简化数组操作,提升开发效率,适用于数据清洗、权限比较等场景。

2026-07-26 23:46:55 234

原创 鸿蒙三方库 | harmony-utils之NumberUtil数值精确计算详解

本文介绍了JavaScript中浮点数精度问题的解决方案——@pura/harmony-utils的NumberUtil工具类。该工具封装了基于Decimal的精确计算方法,可避免经典的0.1+0.2≠0.3等精度问题。文章详细讲解了核心API(如add/sub/sum等方法)、安装使用步骤、完整示例代码及进阶应用场景(如购物车金额计算、成绩统计)。同时提供了注意事项和常见问题解答,帮助开发者正确处理浮点运算。该工具在保证计算精度的前提下,提供了简洁易用的接口,是金融、电商等需要精确计算的场景的理想选择。

2026-07-26 23:42:07 178

原创 鸿蒙三方库 | harmony-utils之BgTaskUtil后台任务管理详解

本文详细介绍了HarmonyOS后台任务管理工具BgTaskUtil的使用方法。该工具封装了后台任务申请、管理和监控的核心API,支持短时任务(约3分钟)的申请、剩余时间查询和取消操作。文章包含安装步骤、完整代码示例、进阶用法(如安全操作和进度监控)以及常见问题解答,强调任务时间限制、资源释放等注意事项。通过BgTaskUtil,开发者可以简洁高效地实现应用后台操作,如数据同步等场景,同时遵循系统资源管理策略。

2026-07-25 01:17:50 173

原创 鸿蒙三方库 | harmony-utils之NumberUtil数值判断与转换详解

本文详细介绍了@pura/harmony-utils工具库中的NumberUtil数值工具类,涵盖数值判断和转换的核心API及使用方法。主要内容包括:1)数值判断API如isNaN、isInteger等;2)安装依赖和基础用法示例;3)完整页面代码演示;4)输入校验和分页计算等进阶场景;5)NaN判断、安全整数等注意事项;6)常见问题解答。该工具类封装了数值处理的常见操作,可简化开发中的类型判断和转换逻辑,提升代码健壮性。通过示例展示了如何在实际项目中应用这些方法进行数据校验和计算。

2026-07-25 01:14:39 192

原创 鸿蒙三方库 | harmony-utils之CharUtil字符类型判断详解

本文介绍了 @pura/harmony-utils 工具库中的 CharUtil 字符判断工具。文章从核心API、安装使用、完整示例到进阶应用,详细讲解了如何判断字母、数字、中文、大小写等字符类型。CharUtil提供了简洁安全的字符校验方法,适用于输入限制、密码强度检测等场景。文中还列举了常见问题解答,如中文判断、空字符串处理等注意事项,帮助开发者快速掌握这一实用工具。通过封装复杂字符判断逻辑,CharUtil能有效提升开发效率和代码健壮性。

2026-07-25 01:10:42 203

原创 鸿蒙三方库 | harmony-utils之StrUtil字符串转换与替换详解

本文介绍了@pura/harmony-utils工具库中的StrUtil字符串处理工具,涵盖大小写转换、首字母大写、字符串替换和反转等核心功能。通过API说明、代码示例和常见问题解答,展示了如何安装依赖并实现文本格式转换、敏感词过滤等场景应用。文章特别提醒注意中文处理、emoji反转等特殊情况,并强调方法的异常安全性和性能考量。该工具封装了字符串常见操作,可显著提升HarmonyOS应用开发中的文本处理效率。

2026-07-25 01:07:12 234

原创 鸿蒙三方库 | harmony-utils之StrUtil字符串空值判断详解

本文介绍了@pura/harmony-utils工具库中StrUtil模块的字符串空值判断功能,详细解析了isEmpty、isBlank等核心API的区别与使用场景。文章包含安装指南、基础示例、完整页面代码、表单校验等进阶用法,并针对常见问题提供解答。该工具能有效简化开发中对null、undefined、空字符串和空白字符的校验工作,提升代码健壮性。通过类型安全设计和异常处理机制,帮助开发者快速实现安全的字符串操作。

2026-07-25 01:03:34 210

原创 鸿蒙三方库 | harmony-utils之AssetUtil关键资产存储详解

本文介绍了HarmonyOS的AssetUtil工具,它提供安全存储敏感数据(如密码、Token)的解决方案。文章详细讲解了其核心API(增删改查)、使用步骤(安装、存储、查询)、完整示例页面以及进阶用法(凭证管理、自动登录)。同时列出了使用时的注意事项(异步操作、别名唯一等)和常见问题解答(数据清除、大小限制等)。AssetUtil通过加密存储确保应用独占访问,为开发者提供了一种安全可靠的关键资产存储方案。

2026-07-23 10:09:50 210

原创 鸿蒙三方库 | harmony-utils之LRUCacheUtil LRU缓存策略详解

本文介绍了@pura/harmony-utils中的LRUCacheUtil工具类,它实现了LRU(最近最少使用)缓存管理策略。该工具提供put、get、remove等核心API,支持自动淘汰最久未使用的数据,适合图片缓存等场景。文章详细讲解了安装方法、基础使用示例、进阶应用(如图片缓存和数据预加载),并解答了常见问题,如容量限制、访问顺序影响等。通过简洁的API和自动淘汰机制,LRUCacheUtil能有效优化内存使用,开发者可根据实际需求灵活应用。

2026-07-23 10:05:43 200

原创 鸿蒙三方库 | harmony-utils之CacheUtil缓存管理详解

本文全面介绍了 @pura/harmony-utils 中的 CacheUtil 内存缓存工具。该工具提供简洁易用的缓存管理API,支持过期时间设置和容量控制,适用于API响应缓存等场景。文章详细讲解了安装步骤、核心API使用、完整示例、进阶用法(如缓存预热)及常见问题解决方案。CacheUtil为内存缓存,应用退出后数据不保留,适合短期数据缓存需求。通过合理使用该工具,开发者可有效提升应用响应速度,但需注意内存管理和线程安全等问题。

2026-07-23 10:00:49 163

原创 鸿蒙三方库 | harmony-utils之PreferencesUtil首选项数据监听详解

本文介绍了@pura/harmony-utils工具库中PreferencesUtil的数据监听功能,帮助开发者实现应用配置变化的实时感知。主要内容包括:核心API说明(onDataChange和offDataChange方法)、完整使用步骤(安装依赖、订阅数据变化、实时响应配置变化)、完整页面示例代码、进阶用法(配置变化管理器、主题切换响应)以及注意事项和常见问题解答。该功能封装了复杂API,提供类型安全和异常处理,适用于主题切换、语言变更等需要实时响应配置变化的场景,使用时需注意生命周期管理和性能优化。

2026-07-23 09:54:29 217

原创 鸿蒙三方库 | harmony-utils之PreferencesUtil用户首选项读写详解

本文介绍了HarmonyOS轻量级键值存储方案PreferencesUtil的使用方法,涵盖核心API、读写操作、进阶用法和常见问题。通过封装Preferences,该工具简化了存储流程,支持字符串、数字和布尔值三种数据类型。文章详细演示了安装依赖、数据写入读取的完整流程,并提供了登录状态管理等进阶示例。注意事项包括数据量限制、flush调用时机和异步操作等。常见问题解答了数据持久化、复杂对象存储等开发者常见疑问。该方案适合存储用户设置、登录状态等少量数据,为应用开发提供便捷支持。

2026-07-23 09:50:11 251

原创 鸿蒙三方库 | harmony-utils之KvUtil键值型数据库操作详解

本文介绍了HarmonyOS键值型数据库(KV-Store)的使用方法,重点讲解了@pura/harmony-utils工具库中的KvUtil模块。文章从核心API、使用步骤、完整示例、进阶用法和常见问题五个维度展开,对比了KV数据库与Preferences的差异,展示了数据存储、读取和删除的代码实现,并提供了数据仓库封装和分布式同步的进阶方案。文中还强调了异步操作、Key命名规范等注意事项,解答了常见问题,帮助开发者快速掌握轻量级数据存储方案。该方案适合结构简单的数据存储场景,具有简洁易用、类型安全等特性

2026-07-22 19:46:18 220

原创 鸿蒙三方库 | harmony-utils之WantUtil应用跳转详解

本文介绍了@pura/harmony-utils工具库中的WantUtil模块,它封装了HarmonyOS应用跳转功能,支持系统设置、拨号、网页浏览等常见场景。文章详细讲解了核心API、安装使用步骤,提供了完整示例代码,并涵盖权限引导、自定义跳转等进阶用法。同时指出了权限要求、初始化依赖等注意事项,解答了常见问题。该工具简化了应用跳转实现,帮助开发者快速集成系统级功能,提升开发效率。通过示例演示了实际应用场景,为HarmonyOS应用开发提供了实用参考。

2026-07-22 19:43:16 188

原创 鸿蒙三方库 | harmony-utils之ImageUtil Base64与PixelMap互转详解

本文介绍了@pura/harmony-utils中的ImageUtil工具类,它封装了图片的Base64编码与PixelMap转换功能,适用于图片上传、分享和缓存等场景。文章详细讲解了核心API、转换流程、完整使用步骤及进阶用法,包括图片上传封装和缓存管理。同时提供了注意事项和常见问题解答,帮助开发者高效处理图片转换问题。通过简洁易用的API和类型安全的设计,开发者可以快速集成到实际项目中,实现图片格式的双向转换。

2026-07-21 00:14:44 220

原创 鸿蒙三方库 | harmony-utils之FileUtil文件列表与递归遍历详解

本文全面介绍了@pura/harmony-utils中FileUtil的文件遍历功能,包含核心API、完整使用步骤和进阶用法。核心方法包括listFile(列出文件)、listDir(列出目录)和walkFile(递归遍历),支持类型安全和异常处理。文章提供了安装指引、代码示例(含递归遍历和文件搜索)、注意事项(性能、权限等)和常见问题解答(空数组、遍历慢等)。该工具简化了文件管理操作,适合目录浏览和深度文件搜索场景,开发者可根据需求选择合适方法。

2026-07-21 00:11:25 229

原创 鸿蒙三方库 | harmony-utils之FileUtil临时目录与下载目录详解

本文介绍了@pura/harmony-utils中FileUtil模块对临时文件和下载文件的管理方法。核心内容包括:1)提供获取临时/下载目录、清理目录等API;2)详细使用步骤与完整示例代码;3)进阶用法如存储空间管理和定时清理策略;4)使用注意事项和常见问题解答。该工具封装了复杂API,支持类型安全和异常处理,帮助开发者优化应用存储空间管理。建议在适当时机清理临时目录,但需注意清理操作不可逆,重要数据应妥善保存。

2026-07-20 00:27:36 210

原创 鸿蒙三方库 | harmony-utils之FileUtil文件权限持久化详解

本文详细介绍了HarmonyOS文件权限持久化的实现方法,重点讲解了@pura/harmony-utils工具库中FileUtil组件的使用。主要内容包括:1) 核心API说明及使用场景;2) 完整实现步骤与代码示例;3) 批量权限管理等进阶用法;4) 常见问题解决方案。该工具封装了复杂API,提供类型安全与异常处理机制,帮助开发者实现安全的跨会话文件访问,确保应用重启后仍能保持文件访问权限。文章还强调了URI格式、异步操作等注意事项,为HarmonyOS应用开发提供了实用的文件权限管理方案。

2026-07-20 00:15:05 167

原创 鸿蒙三方库 | harmony-utils之FileUtil文件创建与删除详解

本文全面介绍了@pura/harmony-utils工具库中FileUtil模块的文件创建和删除功能。文章从核心API说明入手,详细讲解了创建文件/目录和删除文件/目录的方法及使用场景,提供了完整的安装、使用步骤和示例代码。同时涵盖了进阶用法如安全创建/删除文件,以及操作注意事项和常见问题解决方案。该工具封装了基础文件操作,支持递归创建和删除,具有简洁易用、类型安全等特点,能有效简化HarmonyOS应用中的文件管理操作,帮助开发者提高开发效率。

2026-07-19 00:42:23 222

原创 鸿蒙三方库 | harmony-utils之FileUtil文件读写操作详解

摘要: @pura/harmony-utils 的 FileUtil 模块封装了简洁高效的文件读写方法,支持文本与二进制数据的同步操作。核心API包括 readTextSync、writeTextSync 等,适用于配置、日志及多媒体文件处理。文本模式适合小文件,二进制模式兼容所有文件类型。通过安装依赖、调用API即可实现文件读写,进阶用法涵盖JSON配置和日志追加。需注意同步方法的内存限制、路径有效性及编码格式。常见问题涉及文件路径检查、内容追加等场景,开发者可根据需求选择读写模式,快速实现数据持久化。

2026-07-19 00:34:09 172

原创 鸿蒙三方库 | harmony-utils之NetworkUtil网络状态订阅详解

本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,重点讲解其网络状态订阅功能。核心内容包括:1)提供onNetworkChange和offNetworkChangeAPI实现网络变化的实时监听与取消;2)详细使用步骤,包含依赖安装、回调注册和生命周期管理;3)完整示例代码展示页面级应用;4)进阶用法如网络状态管理器和离线队列实现;5)使用注意事项和常见问题解答。该功能适用于下载管理、数据同步等需要网络感知的场景,通过回调机制实现主线程安全的网络状态监控,开发者需注意避免内

2026-07-17 17:38:28 216

原创 鸿蒙三方库 | harmony-utils之FileUtil应用目录路径获取详解

本文介绍了@pura/harmony-utils中的FileUtil工具类,它封装了获取应用目录路径的方法,包括缓存目录、文件目录、临时目录等核心API。文章详细讲解了各目录用途、完整使用步骤、代码示例和进阶用法,并解答了常见问题。该工具类具有简洁易用、类型安全等特点,帮助开发者高效管理应用文件存储,优化存储策略。适用于需要处理文件存储的HarmonyOS应用开发场景。

2026-07-17 17:35:18 198

原创 鸿蒙三方库 | harmony-utils之NetworkUtil 5G支持与信号强度详解

本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,该模块提供了5G网络检测与信号强度查询功能。主要内容包括: 核心API:提供is5GConnected()判断5G连接、getSignalStrength()获取信号强度、getNetworkClass()查询网络等级等方法。 使用指南:详细说明了安装依赖、5G检测、信号强度获取的代码实现,并提供了完整页面示例。 进阶应用:展示了信号质量分级评估和5G自适应策略等高级用法。 注意事项:强调5G覆盖、信号单位差异、权限要求等

2026-07-16 10:54:11 204

原创 鸿蒙三方库 | harmony-utils之NetworkUtil运营商与选网模式详解

本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,它封装了运营商信息查询和选网模式管理功能。文章详细讲解了核心API(如获取运营商名称、国家代码、选网模式等)的使用方法,提供了完整代码示例和进阶应用场景,包括运营商定制功能和跨国网络检测。同时指出了使用时的权限要求、双卡设备处理、漫游状态等注意事项,并解答了常见问题。该工具简化了移动通信管理功能开发,可帮助开发者快速实现运营商相关业务逻辑。

2026-07-16 10:46:06 213

原创 鸿蒙三方库 | harmony-utils之NetworkUtil SIM卡信息查询详解

本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,重点讲解了SIM卡信息查询功能。主要内容包括: 核心API:提供查询SIM卡状态、运营商名称、国家代码等方法 使用步骤:从安装依赖到代码实现的完整流程 典型应用场景:运营商定制功能、SIM卡状态检测等 注意事项:权限要求、双卡设备处理、隐私合规等 常见问题解答:如双卡查询、返回值异常等情况的处理方法 该工具封装了复杂底层API,提供简洁易用、类型安全的接口,适用于鸿蒙应用开发中需要获取SIM卡信息的场景。

2026-07-15 18:04:41 193

原创 鸿蒙三方库 | harmony-utils之NetworkUtil蜂窝数据状态详解

本文介绍了@pura/harmony-utils工具库中NetworkUtil模块的蜂窝数据状态查询功能。主要内容包括:核心API方法(蜂窝连接状态、数据漫游检测等)、完整使用步骤(安装依赖、代码实现)、进阶用法(漫游提醒、流量保护机制)以及常见问题解答。该工具封装了复杂API,提供类型安全和异常处理,适用于流量管理和网络优化场景,支持开发者根据蜂窝状态智能调整网络策略,特别提醒注意漫游状态可能产生的额外费用。文章包含完整示例代码和状态建议对照表,帮助开发者快速集成使用。

2026-07-15 17:55:18 229

原创 鸿蒙三方库 | harmony-utils之KeyboardUtil键盘避让与控制详解

本文介绍了@pura/harmony-utils中的KeyboardUtil工具类,它封装了HarmonyOS键盘控制方法,用于解决移动开发中键盘遮挡输入框的问题。文章从核心API、完整使用步骤、进阶用法到常见问题四个维度展开:1)详细解析setKeyboardAvoidMode等核心方法,对比OFFSET和RESIZE两种避让模式;2)提供从安装依赖到设置避让模式的完整代码示例;3)介绍聊天页面和表单页面的适配方案;4)总结开发注意事项并解答4个典型问题。该工具通过简洁API实现键盘避让,支持类型安全和异

2026-07-14 11:10:02 166

原创 鸿蒙三方库 | harmony-utils之AuthUtil指纹与密码认证详解

本文全面介绍了HarmonyOS中@pura/harmony-utils的AuthUtil认证功能。文章从核心API、使用步骤、完整示例、进阶用法到常见问题五个方面展开,详细讲解了指纹、人脸和密码认证的集成方法。AuthUtil通过统一接口封装复杂认证流程,提供类型安全和异常处理机制,支持多种生物认证方式。开发者可快速实现认证功能,并通过降级策略保证用户体验。文中包含完整代码示例和认证流程封装建议,帮助开发者在安全场景下高效集成身份验证功能。

2026-07-14 11:02:13 222

原创 鸿蒙三方库 | harmony-utils之AuthUtil生物认证能力查询详解

本文介绍了@pura/harmony-utils工具库中AuthUtil的生物认证能力查询功能,包括指纹和人脸认证的设备支持检测。文章详细讲解了核心API如isFingerprintSupported()和isFaceSupported()的使用方法,提供了完整代码示例和进阶用法,并列出注意事项和常见问题解决方案。通过该工具,开发者可提前检测设备认证能力,实现动态认证策略选择,优化用户验证体验。文章还强调了硬件依赖、权限配置等关键点,并针对常见问题给出排查建议。

2026-07-13 14:09:21 228

原创 鸿蒙三方库 | harmony-utils之DisplayUtil屏幕基础信息获取详解

本文介绍了@pura/harmony-utils工具库中的DisplayUtil模块,该模块封装了获取屏幕信息的方法,包括屏幕宽度、高度、密度等参数,帮助开发者实现多设备适配。文章详细讲解了核心API、使用步骤、完整示例及进阶用法,如响应式布局判断和单位转换。同时提供了屏幕密度与DPI对照表,并解答了常见问题,如折叠屏适配、单位换算等。通过使用DisplayUtil,开发者可以更便捷地获取屏幕参数,为不同设备提供良好的UI适配方案。

2026-07-13 13:35:51 197

原创 鸿蒙三方库 | harmony-utils之WindowUtil子窗口创建与销毁详解

本文介绍了HarmonyOS中@pura/harmony-utils工具库的WindowUtil子窗口管理功能。该工具封装了子窗口的创建、显示、隐藏和销毁等核心API,支持完整的生命周期管理,并提供了类型安全和异常处理机制。文章详细说明了安装步骤、基础使用方法、完整示例代码,以及悬浮窗实现等进阶技巧,同时列出常见问题和解决方案。通过该工具,开发者可以便捷地实现弹窗、悬浮窗等多窗口效果,提升应用交互体验。

2026-07-12 23:07:18 194

原创 鸿蒙三方库 | harmony-utils之WindowUtil窗口属性与焦点管理详解

本文介绍了 @pura/harmony-utils 工具库中的 WindowUtil 模块,该模块封装了窗口属性管理方法,用于控制窗口的触摸和焦点行为。文章详细讲解了核心API功能、使用步骤、代码示例和进阶用法,如加载遮罩实现和超时自动恢复等。同时提供了窗口属性组合方案和常见问题解答,帮助开发者灵活应用该工具实现弹窗遮罩、浮动窗口等UI效果。强调使用时需注意异常处理、超时恢复和多窗口管理等问题,确保良好的用户体验。

2026-07-12 22:23:32 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除