摘要: 鸿蒙应用开发之uni-app x实践 前言 最近在开发鸿蒙应用时,发现uni-app x从4.61版本开始支持纯血鸿蒙(Harmony next),可以直接编译成ArkTS原生应用。这里记录一下开发过程中的一些经验和踩过的坑。 一、环境搭建 1.1 开发工具 HBuilderX 4.61+(必须) 阅读全文
posted @ 2025-06-22 19:26 在人间耕耘 阅读(184) 评论(0) 推荐(0)
摘要: 鸿蒙电池监控功能开发实践 前言 在开发鸿蒙开发者工具箱的过程中,我们遇到了一个实际问题。调试性能敏感应用时,发现应用在低电量模式下会出现异常行为。这让我们意识到,作为开发者工具,需要添加电池监控功能,帮助开发者更好地调试应用。 经过团队讨论,决定在工具箱中添加电池监控功能。这个功能不仅要显示基本的电 阅读全文
posted @ 2025-06-22 19:24 在人间耕耘 阅读(94) 评论(0) 推荐(0)
摘要: 鸿蒙设备信息功能开发实践 前言 在开发鸿蒙开发者工具箱的过程中,经常需要调试设备信息相关的功能。为了方便开发调试,我们开发了设备信息功能模块。这个模块不仅包含了基本的设备信息,还集成了网络、屏幕、相机和传感器等详细信息,为开发调试提供了便利。 一、功能概述 设备信息功能主要提供以下信息: 1.1 设 阅读全文
posted @ 2025-06-22 19:23 在人间耕耘 阅读(64) 评论(0) 推荐(0)
摘要: 鸿蒙网络工具之Ping工具开发实践 前言 最近在开发鸿蒙开发者工具箱时,需要实现一个网络连通性测试功能。由于鸿蒙系统API的限制,无法直接使用传统的ICMP协议实现Ping功能。经过多次尝试,发现使用HTTP协议是一个可行的替代方案,虽然和传统Ping有些区别,但基本能满足开发调试的需求。 一、功能 阅读全文
posted @ 2025-06-22 19:22 在人间耕耘 阅读(181) 评论(0) 推荐(0)
摘要: 鸿蒙网络工具之端口扫描开发实践 前言 最近在开发鸿蒙开发者工具箱时,需要实现一个端口扫描功能。这个功能可以帮助开发者快速检测目标主机的端口开放情况,对于网络调试和安全性测试非常有用。经过实践,我们使用HTTP协议实现了这个功能,虽然和传统的端口扫描工具有所不同,但基本能满足开发调试的需求。 一、功能 阅读全文
posted @ 2025-06-22 19:21 在人间耕耘 阅读(74) 评论(0) 推荐(0)
摘要: 鸿蒙网络测速工具开发笔记 前言 最近在做鸿蒙开发者工具箱,需要加个网络测速功能。这个功能主要是用来测网速的,包括下载速度、上传速度还有网络延迟。实际开发时发现鸿蒙对网络测速的支持不太完善,得自己写测速逻辑。调试了好几次,总算搞出来一个能用的版本 一、功能说明 1.1 主要功能 测下载速度 测上传速度 阅读全文
posted @ 2025-06-22 19:20 在人间耕耘 阅读(102) 评论(0) 推荐(0)
摘要: 鸿蒙DNS查询工具开发笔记 前言 最近在搞鸿蒙开发者工具箱,想着加个DNS查询功能。这玩意主要是用来查域名解析的,比如A记录、AAAA记录、CNAME记录这些。本来以为挺麻烦的,结果发现鸿蒙对DNS查询支持得还不错,直接用系统API就能搞定。调了几次,基本功能就出来了。 一、功能说明 1.1 主要功 阅读全文
posted @ 2025-06-22 19:18 在人间耕耘 阅读(76) 评论(0) 推荐(0)
摘要: 鸿蒙IPv4子网计算器开发笔记 基础知识 先来唠唠IP地址和子网这些基础知识,免得后面看不懂: IP地址是啥 就是给网络设备分配的地址 比如你家电脑的IP可能是 192.168.1.100 每个数字范围是0-255 总共4个数字,用点分开 子网掩码干啥用 用来区分网络号和主机号 比如 255.255 阅读全文
posted @ 2025-06-22 19:17 在人间耕耘 阅读(71) 评论(0) 推荐(0)
摘要: 鸿蒙IPv6子网计算器开发笔记 基础知识 先来唠唠IPv6是啥玩意: IPv6地址长啥样 8组16位的十六进制数 用冒号分开 比如 2001:0db8:0000:0000:0000:0000:0000:0001 可以简写成 2001:db8::1 IPv6地址类型 全局单播地址:公网用的 链路本地地 阅读全文
posted @ 2025-06-22 19:16 在人间耕耘 阅读(242) 评论(0) 推荐(0)
摘要: 鸿蒙AES加密解密开发笔记 基础知识 先来说说加密解密是啥玩意: AES是啥 高级加密标准 对称加密算法 速度快安全性好 现在最常用的加密算法 加密方式 ECB模式:最简单,但不够安全 CBC模式:需要IV,更安全 CFB模式:流加密,适合实时 OFB模式:流加密,可并行 CTR模式:流加密,可并行 阅读全文
posted @ 2025-06-22 19:15 在人间耕耘 阅读(162) 评论(0) 推荐(0)
摘要: 鸿蒙MD5工具开发笔记 - crypto-js三方库使用实践 基础知识 MD5这玩意其实挺简单的,就是用来算哈希值的。我刚开始接触的时候也是一脸懵逼,后来用多了就明白了。 是啥 就是个哈希算法,把任意长度的数据变成固定长度的字符串 输出32位字符串,看起来像这样: 5d41402abc4b2a76b 阅读全文
posted @ 2025-06-22 19:15 在人间耕耘 阅读(123) 评论(0) 推荐(0)
摘要: 鸿蒙密码生成器开发笔记 前言 最近在搞鸿蒙工具箱,想着加个密码生成器。这玩意主要是用来生成随机密码,方便用户创建安全密码。本来以为挺简单的,结果发现要处理各种边界情况,调试了好几次才搞定。 写这个工具的时候遇到不少坑,比如字符集问题,随机性问题,复制问题等等。不过最后都解决了,现在用起来还挺顺手的。 阅读全文
posted @ 2025-06-22 19:14 在人间耕耘 阅读(62) 评论(0) 推荐(0)
摘要: 鸿蒙金额转换开发笔记 前言 最近在搞鸿蒙工具箱,想着加个金额转换功能。说实话,这玩意看着简单,真动手才发现坑一堆。比如把"1234.56"转成"壹仟贰佰叁拾肆元伍角陆分",一开始我还挺自信,结果各种边界情况把我折腾得够呛,调试了好几天才算能用。 写这个工具的时候,真是一路踩坑。金额格式、小数位数、零 阅读全文
posted @ 2025-06-22 19:13 在人间耕耘 阅读(67) 评论(0) 推荐(0)
摘要: 鸿蒙大小写转换开发笔记 前言 最近在搞鸿蒙工具箱,想着加个大小写转换功能。这玩意主要是用来转换各种命名格式,比如把"hello world"转换成"HelloWorld"、"HELLO_WORLD"、"hello-world"等等。本来以为挺简单的,结果发现要处理各种格式,调试了好几次才搞定。 写这 阅读全文
posted @ 2025-06-22 19:12 在人间耕耘 阅读(68) 评论(0) 推荐(0)
摘要: 鸿蒙颜色转换器开发笔记 前言 最近在搞鸿蒙工具箱,想着加个颜色转换功能。这玩意主要是用来转换各种颜色格式,比如把"#FF0000"转换成"rgb(255, 0, 0)"、"hsl(0, 100%, 50%)"等等。本来以为挺简单的,结果发现要处理各种格式,调试了好几次才搞定。 写这个工具的时候遇到不 阅读全文
posted @ 2025-06-22 19:11 在人间耕耘 阅读(95) 评论(0) 推荐(0)
摘要: 鸿蒙时间戳转换器开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个时间戳转换功能。这玩意主要是用来转换时间戳和日期时间,比如把"1709123456"转换成"2024-02-28 12:34:56"等等。一开始觉得不就是个简单的转换嘛,结果一上手才发现,各种格式、时区、毫秒秒级切换,搞得我头都大了。 阅读全文
posted @ 2025-06-22 19:10 在人间耕耘 阅读(100) 评论(0) 推荐(0)
摘要: 鸿蒙JSON格式化器开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个JSON格式化功能。这玩意主要是用来格式化JSON文本,让那些乱七八糟的JSON变得整整齐齐。一开始觉得不就是个简单的格式化嘛,结果一上手才发现,各种缩进、换行、错误处理,搞得我头都大了。 写这个工具的时候踩了不少坑,比如JSON 阅读全文
posted @ 2025-06-22 19:08 在人间耕耘 阅读(121) 评论(0) 推荐(0)
摘要: 鸿蒙HTTP请求测试器开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个HTTP请求测试功能。这玩意主要是用来测试接口,让那些乱七八糟的接口调用变得简单直观。一开始觉得不就是个简单的请求嘛,结果一上手才发现,各种请求方法、参数、请求头、请求体,搞得我头都大了。 写这个工具的时候踩了不少坑,比如请求封 阅读全文
posted @ 2025-06-22 19:07 在人间耕耘 阅读(55) 评论(0) 推荐(0)
摘要: 鸿蒙二维码工具开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个二维码工具。说实话,一开始我还挺自信的,觉得不就是个简单的二维码嘛,能有多难?结果一上手才发现,我太天真了!各种格式、参数、保存、扫描,搞得我头都大了。特别是那个扫描功能,动不动就崩溃,气得我直想砸键盘。 写这个工具的时候踩了不少坑,比 阅读全文
posted @ 2025-06-22 19:06 在人间耕耘 阅读(66) 评论(0) 推荐(0)
摘要: 跳转到应用市场 前言 最近在开发鸿蒙应用的时候,发现用户经常需要快速跳转到应用市场进行法律咨询。为了提升用户体验,我决定开发一个法律咨询模块,方便用户快速访问相关应用。 功能说明 这个模块主要功能如下: 提供法律咨询入口 支持跳转到应用市场 支持收藏功能 提供用户反馈 // 示例代码:跳转到应用市场 阅读全文
posted @ 2025-06-22 19:05 在人间耕耘 阅读(47) 评论(0) 推荐(0)
摘要: 鸿蒙懒加载功能开发笔记 前言 最近在开发鸿蒙应用的时候,发现数据加载的效率问题一直是个头疼的问题。为了提升用户体验,我决定使用懒加载技术,确保数据在需要时才被加载。下面分享一下我的开发心得。 功能说明 懒加载的主要功能如下: 按需加载数据 提高应用性能 减少内存占用 实现过程 故事一:懒加载的崩溃风 阅读全文
posted @ 2025-06-22 19:03 在人间耕耘 阅读(63) 评论(0) 推荐(0)
摘要: 鸿蒙隐私弹窗功能开发实践 最近在开发鸿蒙应用时,发现隐私弹窗是一个绕不开的功能。它不仅关系到用户体验,更关系到应用的合规性。经过一番摸索和实践,终于实现了一个还算满意的隐私弹窗,这里分享下开发心得。 一、开发背景 在开发鸿蒙应用时,隐私弹窗是一个非常重要的功能。它不仅关系到用户体验,更关系到应用的合 阅读全文
posted @ 2025-06-22 19:02 在人间耕耘 阅读(129) 评论(0) 推荐(0)
摘要: 鸿蒙应用开发:WebSocket 使用示例 前言 最近在开发鸿蒙应用时,遇到了需要实现实时通信的需求。经过一番研究,发现鸿蒙 5.0 提供了更完善的 WebSocket 支持,于是就写了个简单的 demo 来测试。下面分享一下我的实现过程,希望能帮到有同样需求的同学。 开发环境 DevEco Stu 阅读全文
posted @ 2025-06-22 18:56 在人间耕耘 阅读(217) 评论(0) 推荐(0)
摘要: 鸿蒙云函数与云数据库开发实践 1. 概述 1.1 云数据库简介 还记得以前做项目的时候,最头疼的就是数据库服务器的维护和运维。有一次半夜服务器突然宕机,我爬起来处理到天亮,结果发现就是个简单的配置问题。现在有了华为的云数据库,这些问题都解决了。它不仅能帮我们实现数据在客户端和云端之间的同步,还支持离 阅读全文
posted @ 2025-06-22 18:55 在人间耕耘 阅读(213) 评论(0) 推荐(0)
摘要: uniapp- UTS 插件鸿蒙端开发示例 虽然我们这个示例简单 但是这个是难住很多人的一大步 UTS 插件鸿蒙端开发示例 以上示例已开源 项目地址 请参考 示例代码。 前言 虽然这个 UTS 插件鸿蒙端的示例看起来很简单,但说实话,这一步其实难住了不少开发者。很多人第一次做 UTS 插件,尤其是要跑通鸿蒙端,都会在这里卡壳。希望这份文档能帮你少走弯路,顺利迈过这道坎。 基础知识补充 什么是 阅读全文
posted @ 2025-06-22 18:53 在人间耕耘 阅读(238) 评论(0) 推荐(0)
摘要: HarmonyOS 应用开发实战指南 HarmonyOS 应用开发实战指南 1. 开篇:为什么选择 HarmonyOS? 最近在开发鸿蒙应用时,发现很多开发者都在问:为什么要选择 HarmonyOS?这里分享一下我的看法: 生态优势 华为手机用户基数大,市场潜力大 开发者支持力度大,文档更新及时 应用场景丰富,从手机到智能家居都有覆盖 阅读全文
posted @ 2025-06-22 18:52 在人间耕耘 阅读(92) 评论(0) 推荐(0)
摘要: uni-app/uniappx 中调用鸿蒙原生扫码能力的实践 一、背景介绍 最近在开发一个鸿蒙应用时,遇到了扫码功能的需求。之前用过很多扫码方案,但都不太理想。直到发现了 hmos-scan 这个插件,终于解决了我们的痛点。下面分享一下使用心得。 1.1 为什么选择 hmos-scan? 说实话,之 阅读全文
posted @ 2025-06-22 18:51 在人间耕耘 阅读(74) 评论(0) 推荐(0)
摘要: 鸿蒙开发中的那些工具函数 前言 最近在搞鸿蒙开发,发现 util 这个工具包还挺好用的,里面有不少实用的函数。今天就来分享一下我平时用得比较多的几个,希望能帮到大家。 开发环境 DevEco Studio 4.0 HarmonyOS SDK API 14(鸿蒙 5.0) 测试设备:华为 Mate 6 阅读全文
posted @ 2025-06-22 18:48 在人间耕耘 阅读(27) 评论(0) 推荐(0)
摘要: 鸿蒙弹窗使用指南 最近在开发鸿蒙应用时,经常需要用到各种弹窗。SDK文档看着还行,真用起来发现坑还不少。这里把踩过的坑和实现细节都记下来,省得以后自己或者同事再掉坑里。 一、基础知识 1.1 什么是弹窗 弹窗就是在应用界面上弹出的一个临时窗口,用于展示重要信息、收集用户输入或者进行确认操作。鸿蒙提供 阅读全文
posted @ 2025-06-22 18:44 在人间耕耘 阅读(173) 评论(0) 推荐(0)