2025-06-04 13:08:16
开发者工具箱-鸿蒙AES加密解密开发笔记
鸿蒙AES加密解密开发笔记 基础知识 先来说说加密解密是啥玩意: AES是啥 高级加密标准 对称加密算法 速度快安全性好 现在最常用的加密算法 加密方式 ECB模式:最简单,但不够安全 CBC模式:需要IV,更安全 CFB模式:流加密,适合实时 OFB模式:流加密,可并行 CTR模式:流加密,可并行 密钥长度 128位:够用 192位:更安全 256位:最安..
HarmonyOS NEXT
170
0
2025-06-04 13:07:40
鸿蒙密码生成器开发笔记
鸿蒙密码生成器开发笔记 前言 最近在搞鸿蒙工具箱,想着加个密码生成器。这玩意主要是用来生成随机密码,方便用户创建安全密码。本来以为挺简单的,结果发现要处理各种边界情况,调试了好几次才搞定。 写这个工具的时候遇到不少坑,比如字符集问题,随机性问题,复制问题等等。不过最后都解决了,现在用起来还挺顺手的。 一、功能说明 1.1 主要功能 自定义密码长度 自定义字符..
HarmonyOS NEXT
198
0
2025-06-04 13:07:12
开发者工具箱-鸿蒙金额转换开发笔记
鸿蒙金额转换开发笔记 前言 最近在搞鸿蒙工具箱,想着加个金额转换功能。说实话,这玩意看着简单,真动手才发现坑一堆。比如把"1234.56"转成"壹仟贰佰叁拾肆元伍角陆分",一开始我还挺自信,结果各种边界情况把我折腾得够呛,调试了好几天才算能用。 写这个工具的时候,真是一路踩坑。金额格式、小数位数、零的处理……每个都能让人头大。好在最后都一一搞定了,现在用起来..
HarmonyOS NEXT
176
0
2025-06-04 13:06:47
开发者工具箱-鸿蒙大小写转换开发笔记
鸿蒙大小写转换开发笔记 前言 最近在搞鸿蒙工具箱,想着加个大小写转换功能。这玩意主要是用来转换各种命名格式,比如把"hello world"转换成"HelloWorld"、"HELLO_WORLD"、"hello-world"等等。本来以为挺简单的,结果发现要处理各种格式,调试了好几次才搞定。 写这个工具的时候遇到不少坑,比如分隔符处理、首字母大写、特殊字符..
HarmonyOS NEXT
177
0
2025-06-04 13:05:21
开发者工具箱-鸿蒙颜色转换器开发笔记
鸿蒙颜色转换器开发笔记 前言 最近在搞鸿蒙工具箱,想着加个颜色转换功能。这玩意主要是用来转换各种颜色格式,比如把"#FF0000"转换成"rgb(255, 0, 0)"、"hsl(0, 100%, 50%)"等等。本来以为挺简单的,结果发现要处理各种格式,调试了好几次才搞定。 写这个工具的时候遇到不少坑,比如颜色格式验证、颜色空间转换、颜色选择器实现等等。不..
HarmonyOS NEXT
200
0
2025-06-04 13:04:41
开发者工具箱-鸿蒙时间戳转换器开发笔记
鸿蒙时间戳转换器开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个时间戳转换功能。这玩意主要是用来转换时间戳和日期时间,比如把"1709123456"转换成"2024-02-28 12:34:56"等等。一开始觉得不就是个简单的转换嘛,结果一上手才发现,各种格式、时区、毫秒秒级切换,搞得我头都大了。 写这个工具的时候踩了不少坑,比如时间格式验证、时区转换、日..
HarmonyOS NEXT
168
0
2025-06-04 13:04:14
开发者工具箱-鸿蒙JSON格式化器开发笔记
鸿蒙JSON格式化器开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个JSON格式化功能。这玩意主要是用来格式化JSON文本,让那些乱七八糟的JSON变得整整齐齐。一开始觉得不就是个简单的格式化嘛,结果一上手才发现,各种缩进、换行、错误处理,搞得我头都大了。 写这个工具的时候踩了不少坑,比如JSON解析、错误处理、缩进设置等等。不过功夫不负有心人,最后都搞定..
HarmonyOS NEXT
176
0
2025-06-04 13:02:27
开发者工具箱-鸿蒙HTTP请求测试器开发笔记
鸿蒙HTTP请求测试器开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个HTTP请求测试功能。这玩意主要是用来测试接口,让那些乱七八糟的接口调用变得简单直观。一开始觉得不就是个简单的请求嘛,结果一上手才发现,各种请求方法、参数、请求头、请求体,搞得我头都大了。 写这个工具的时候踩了不少坑,比如请求封装、错误处理、参数处理等等。不过功夫不负有心人,最后都搞定了..
HarmonyOS NEXT
191
0
2025-06-04 13:01:33
开发者工具箱-鸿蒙二维码工具开发笔记
鸿蒙二维码工具开发笔记 前言 最近在搞鸿蒙工具箱,心血来潮想加个二维码工具。说实话,一开始我还挺自信的,觉得不就是个简单的二维码嘛,能有多难?结果一上手才发现,我太天真了!各种格式、参数、保存、扫描,搞得我头都大了。特别是那个扫描功能,动不动就崩溃,气得我直想砸键盘。 写这个工具的时候踩了不少坑,比如扫描封装、图片保存、权限处理等等。记得有一次,我熬到凌晨三..
HarmonyOS NEXT
165
0
2025-06-04 13:00:20
开发者工具箱-跳转到应用市场
跳转到应用市场 前言 最近在开发鸿蒙应用的时候,发现用户经常需要快速跳转到应用市场进行法律咨询。为了提升用户体验,我决定开发一个法律咨询模块,方便用户快速访问相关应用。 功能说明 这个模块主要功能如下: 提供法律咨询入口 支持跳转到应用市场 支持收藏功能 提供用户反馈 // 示例代码:跳转到应用市场 jumpToLegalApp() { let want: ..
HarmonyOS NEXT
165
0
2025-06-04 12:59:43
开发者工具箱-鸿蒙懒加载功能开发笔记
鸿蒙懒加载功能开发笔记 前言 最近在开发鸿蒙应用的时候,发现数据加载的效率问题一直是个头疼的问题。为了提升用户体验,我决定使用懒加载技术,确保数据在需要时才被加载。下面分享一下我的开发心得。 功能说明 懒加载的主要功能如下: 按需加载数据 提高应用性能 减少内存占用 实现过程 故事一:懒加载的崩溃风波 记得刚开始写这个功能的时候,我直接用了系统自带的懒加载模..
HarmonyOS NEXT
183
0
2025-06-04 12:58:10
鸿蒙隐私弹窗功能开发实践
鸿蒙隐私弹窗功能开发实践 最近在开发鸿蒙应用时,发现隐私弹窗是一个绕不开的功能。它不仅关系到用户体验,更关系到应用的合规性。经过一番摸索和实践,终于实现了一个还算满意的隐私弹窗,这里分享下开发心得。 一、开发背景 在开发鸿蒙应用时,隐私弹窗是一个非常重要的功能。它不仅关系到用户体验,更关系到应用的合规性。本文将详细介绍如何在鸿蒙应用中实现一个美观、实用的自定..
HarmonyOS NEXT
188
0
2025-06-04 12:57:30
鸿蒙RDB数据库封装与使用实践
鸿蒙RDB数据库封装与使用实践 最近项目又要搞数据存储,鸿蒙的RDB用起来还挺啰嗦,干脆自己封装了个工具类,省得每次都写一堆重复代码。这里随手记下,万一以后自己忘了还能翻出来看看。 一、SQL基础知识 1.1 什么是SQL SQL(Structured Query Language)是用来操作关系型数据库的标准语言。其实最常用的就那几句,真遇到复杂的,百度/..
HarmonyOS NEXT
178
0
2025-06-04 12:56:30
开发者工具箱-华为账号登录功能实现
华为账号登录功能实现 最近项目要接入华为账号登录,SDK文档看着还行,真用起来发现坑还不少。这里把踩过的坑和实现细节都记下来,省得以后自己或者同事再掉坑里。 一、基础知识 1.1 什么是华为账号登录 华为账号登录就是让用户用华为账号一键登录你App,省去注册、记密码的麻烦。用过微信/QQ登录的都懂,套路差不多。 1.2 主要概念 UnionID:全局唯一,跨..
HarmonyOS NEXT
212
0
2025-06-04 12:56:04
开发者工具箱-鸿蒙弹窗使用指南
鸿蒙弹窗使用指南 最近在开发鸿蒙应用时,经常需要用到各种弹窗。SDK文档看着还行,真用起来发现坑还不少。这里把踩过的坑和实现细节都记下来,省得以后自己或者同事再掉坑里。 一、基础知识 1.1 什么是弹窗 弹窗就是在应用界面上弹出的一个临时窗口,用于展示重要信息、收集用户输入或者进行确认操作。鸿蒙提供了多种弹窗组件,可以根据需求选择合适的类型。 1.2 主要类..
HarmonyOS NEXT
192
0
2025-06-04 12:53:44
鸿蒙开发中的那些工具函数
鸿蒙开发中的那些工具函数 前言 最近在搞鸿蒙开发,发现 util 这个工具包还挺好用的,里面有不少实用的函数。今天就来分享一下我平时用得比较多的几个,希望能帮到大家。 开发环境 DevEco Studio 4.0 HarmonyOS SDK API 14(鸿蒙 5.0) 测试设备:华为 Mate 60 Pro 常用工具函数 1. 导入包 import { u..
HarmonyOS NEXT
201
0
2025-06-04 12:51:33
鸿蒙应用开发:WebSocket 使用示例
鸿蒙应用开发:WebSocket 使用示例 前言 最近在开发鸿蒙应用时,遇到了需要实现实时通信的需求。经过一番研究,发现鸿蒙 5.0 提供了更完善的 WebSocket 支持,于是就写了个简单的 demo 来测试。下面分享一下我的实现过程,希望能帮到有同样需求的同学。 开发环境 DevEco Studio 4.0 HarmonyOS SDK API 14(鸿..
HarmonyOS NEXT
180
0
2025-06-03 22:16:51
ArkUI-X中Plugin生命周期开发指南
ArkUI-X插件用于拓展ArkUI应用的能力,提供管理插件生命周期的能力。本文主要介绍Android平台的ArkUI-X插件生命周期的使用。 Android平台创建ArkUI-X插件生命周期 在Android平台创建ArkUI-X插件生命周期需要实现IArkUIXPlugin接口。 // PluginTest.java import ohos.ace.ad..
HarmonyOS NEXT
167
0
2025-06-03 16:11:49
HarmonyOS运动开发:精准估算室内运动的距离、速度与步幅
前言 在室内运动场景中,由于缺乏 GPS 信号,传统的基于卫星定位的运动数据追踪方法无法使用。因此,如何准确估算室内运动的距离、速度和步幅,成为了运动应用开发中的一个重要挑战。本文将结合鸿蒙(HarmonyOS)开发实战经验,深入解析如何利用加速度传感器等设备功能,实现室内运动数据的精准估算。 一、加速度传感器:室内运动数据的核心 加速度传感器是实现室内运动..
HarmonyOS NEXT
170
0
2025-06-02 21:52:29
52. [HarmonyOS NEXT RelativeContainer案例九] 灵活比例布局:链中节点权重分配技术详解
HarmonyOS NEXT
168
0
2025-06-02 21:50:48
50. [HarmonyOS NEXT RelativeContainer案例七] 均匀分布的底部导航栏:水平链布局技术详解
HarmonyOS NEXT
212
0
2025-06-02 21:49:30
48.[HarmonyOS NEXT RelativeContainer案例五] 精确表单布局:辅助线定位技术打造专业级UI
HarmonyOS NEXT
161
0
2025-06-02 21:49:00
47.[HarmonyOS NEXT RelativeContainer案例四] 构建动态进度条:相对布局实现精确控制与动画效果
HarmonyOS NEXT
154
0
2025-06-02 21:48:26
46. [HarmonyOS NEXT RelativeContainer案例三] 打造自适应容器:内容驱动的智能尺寸调整技术
HarmonyOS NEXT
157
0
2025-06-02 21:47:51
45.[HarmonyOS NEXT RelativeContainer案例二] 精确控制组件间距:外边距在相对布局中的高级应用
HarmonyOS NEXT
194
0
2025-06-02 21:47:16
44.[HarmonyOS NEXT RelativeContainer案例一] 掌握组件锚点布局:打造灵活精准的UI定位系统
HarmonyOS NEXT
176
0
热门文章
针对鸿蒙端云一体化无法跑在模拟器的解决方案
130 浏览
0 评论
鸿蒙App是如何调用C++的?
114 浏览
0 评论
Mac环境Java配置指南 - 解决java多版本共存
133 浏览
0 评论
以精神为炬,筑就开源生态新长城——做好开源生态的实施方案
127 浏览
0 评论
【HarmonyOS 6】仿AI唤起屏幕边缘流光特效
134 浏览
0 评论
Mac环境Java配置指南 - 解决鸿蒙Flutter开发中的Java运行时问题
126 浏览
0 评论