摘要:
鸿蒙应用开发之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)
摘要:
UTS 插件鸿蒙端开发示例 以上示例已开源 项目地址 请参考 示例代码。 前言 虽然这个 UTS 插件鸿蒙端的示例看起来很简单,但说实话,这一步其实难住了不少开发者。很多人第一次做 UTS 插件,尤其是要跑通鸿蒙端,都会在这里卡壳。希望这份文档能帮你少走弯路,顺利迈过这道坎。 基础知识补充 什么是 阅读全文
UTS 插件鸿蒙端开发示例 以上示例已开源 项目地址 请参考 示例代码。 前言 虽然这个 UTS 插件鸿蒙端的示例看起来很简单,但说实话,这一步其实难住了不少开发者。很多人第一次做 UTS 插件,尤其是要跑通鸿蒙端,都会在这里卡壳。希望这份文档能帮你少走弯路,顺利迈过这道坎。 基础知识补充 什么是 阅读全文
posted @ 2025-06-22 18:53
在人间耕耘
阅读(238)
评论(0)
推荐(0)
摘要:
HarmonyOS 应用开发实战指南 1. 开篇:为什么选择 HarmonyOS? 最近在开发鸿蒙应用时,发现很多开发者都在问:为什么要选择 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)
浙公网安备 33010602011771号