2025-06-06 22:41:49

[HarmonyOS NEXT 实战案例二] 新闻资讯网格列表(上)

[HarmonyOS NEXT 实战案例二] 新闻资讯网格列表(上) 项目已开源,开源地址: https://gitcode.com/nutpi/HarmonyosNextCaseStudyTutorial , 欢迎fork & star 效果演示 [图片] 1. 概述 HarmonyOS NEXT提供了强大的布局组件,其中GridRow和GridC..

HarmonyOS NEXT
118
0
2025-06-06 16:04:38

鸿蒙NEXT上传图片功能PhotoViewPicker核心功能解析

鸿蒙NEXT上传图片功能PhotoViewPicker核心功能解析 #ArkTS#鸿蒙Next#HarmonyOS_SDK应用服务#HarmonyOS 语言 PhotoViewPicker 是鸿蒙系统中用于媒体资源选择的核心组件,通过它可以便捷地实现图片、视频等媒体文件的选择功能。下面从基本用法、参数配置到高级应用进行全面解析: 一、PhotoViewPic..

HarmonyOS NEXT
134
0
2025-06-05 18:02:22

OpenHarmony5.0跟华为HarmonyOS之间的应用生态兼容情况

OpenHarmony5.0跟华为HarmonyOS之间的应用生态兼容情况 兼容方面 系统基础与 API 兼容 :OpenHarmony 5.0 作为华为 HarmonyOS 的基础版本之一,二者在系统底层架构和部分核心 API 上具有高度一致性。所以基础的比如今日头条咨询类的可以方便迁移。 应用框架兼容 :都支持 ArkUI 这一声明式 UI 开发框架,基..

OpenHarmony
166
0
2025-06-05 16:52:30

Flutter-OH 版本演进规划和分支策略核心要点

Flutter-OH 版本演进规划和分支策略核心要点 一、版本演进规划 稳定版本 基于 Flutter 3.7.12:适配 OpenHarmony 的稳定版本,可通过 3.7.12-ohos 1.1.1 Release 查看 ReleaseNote。 基于 Flutter 3.22.0:适配 OpenHarmony 的稳定版本,可通过 3.22.0-ohos..

Flutter
125
0
2025-06-05 09:29:05

uniappx插件nutpi-idcard 开发与使用指南(适配鸿蒙)

uniappx插件nutpi-idcard 开发与使用指南(适配鸿蒙) 前言 nutpi-idcard 是一个基于 UTS (uni-app TypeScript Syntax) 开发的 uni-app 插件适配鸿蒙,主要用于解析身份证号码,提取其中的关键信息,如地区、出生日期、性别等。本插件支持中国居民身份证、港澳台居民居住证以及外国人永久居留身份证。 本..

uni-app
120
0
2025-06-04 22:22:37

仿微信登录页面制作

HarmonyOS NEXT
123
0
2025-06-04 13:17:49

开发者工具箱-鸿蒙电池监控功能开发实践

鸿蒙电池监控功能开发实践 前言 在开发鸿蒙开发者工具箱的过程中,我们遇到了一个实际问题。调试性能敏感应用时,发现应用在低电量模式下会出现异常行为。这让我们意识到,作为开发者工具,需要添加电池监控功能,帮助开发者更好地调试应用。 经过团队讨论,决定在工具箱中添加电池监控功能。这个功能不仅要显示基本的电池信息,还要能帮助开发者了解应用在不同电池状态下的表现。经过..

HarmonyOS NEXT
122
0
2025-06-04 13:17:22

开发者工具箱-鸿蒙设备信息功能开发实践

鸿蒙设备信息功能开发实践 前言 在开发鸿蒙开发者工具箱的过程中,经常需要调试设备信息相关的功能。为了方便开发调试,我们开发了设备信息功能模块。这个模块不仅包含了基本的设备信息,还集成了网络、屏幕、相机和传感器等详细信息,为开发调试提供了便利。 一、功能概述 设备信息功能主要提供以下信息: 1.1 设备基本信息 设备类型 制造商 品牌 产品名称 产品型号 硬件..

HarmonyOS NEXT
120
0
2025-06-04 13:16:43

开发者工具箱-鸿蒙网络工具之Ping工具开发实践

鸿蒙网络工具之Ping工具开发实践 前言 最近在开发鸿蒙开发者工具箱时,需要实现一个网络连通性测试功能。由于鸿蒙系统API的限制,无法直接使用传统的ICMP协议实现Ping功能。经过多次尝试,发现使用HTTP协议是一个可行的替代方案,虽然和传统Ping有些区别,但基本能满足开发调试的需求。 一、功能概述 1.1 基本功能 支持IP地址和域名测试 自动执行4次..

HarmonyOS NEXT
120
0
2025-06-04 13:16:12

开发者工具箱-鸿蒙网络工具之端口扫描开发实践

鸿蒙网络工具之端口扫描开发实践 前言 最近在开发鸿蒙开发者工具箱时,需要实现一个端口扫描功能。这个功能可以帮助开发者快速检测目标主机的端口开放情况,对于网络调试和安全性测试非常有用。经过实践,我们使用HTTP协议实现了这个功能,虽然和传统的端口扫描工具有所不同,但基本能满足开发调试的需求。 一、功能概述 1.1 基本功能 支持IP地址和域名扫描 可自定义端口..

HarmonyOS NEXT
121
0
2025-06-04 13:15:44

开发者工具箱-鸿蒙网络测速工具开发笔记

鸿蒙网络测速工具开发笔记 前言 最近在做鸿蒙开发者工具箱,需要加个网络测速功能。这个功能主要是用来测网速的,包括下载速度、上传速度还有网络延迟。实际开发时发现鸿蒙对网络测速的支持不太完善,得自己写测速逻辑。调试了好几次,总算搞出来一个能用的版本 一、功能说明 1.1 主要功能 测下载速度 测上传速度 测网络延迟 可以自己设置测速节点 自动换算单位(Kbps/..

HarmonyOS NEXT
121
0
2025-06-04 13:15:22

开发者工具箱-鸿蒙DNS查询工具开发笔记

鸿蒙IPv4子网计算器开发笔记 基础知识 先来唠唠IP地址和子网这些基础知识,免得后面看不懂: IP地址是啥 就是给网络设备分配的地址 比如你家电脑的IP可能是 192.168.1.100 每个数字范围是0-255 总共4个数字,用点分开 子网掩码干啥用 用来区分网络号和主机号 比如 255.255.255.0 1的部分是网络号 0的部分是主机号 CIDR是..

HarmonyOS NEXT
125
0
2025-06-04 13:14:53

开发者工具箱-鸿蒙IPv4子网计算器开发笔记

鸿蒙IPv4子网计算器开发笔记 基础知识 先来唠唠IP地址和子网这些基础知识,免得后面看不懂: IP地址是啥 就是给网络设备分配的地址 比如你家电脑的IP可能是 192.168.1.100 每个数字范围是0-255 总共4个数字,用点分开 子网掩码干啥用 用来区分网络号和主机号 比如 255.255.255.0 1的部分是网络号 0的部分是主机号 CIDR是..

HarmonyOS NEXT
118
0
2025-06-04 13:13:56

开发者工具箱-鸿蒙IPv6子网计算器开发笔记

鸿蒙IPv6子网计算器开发笔记 基础知识 先来唠唠IPv6是啥玩意: IPv6地址长啥样 8组16位的十六进制数 用冒号分开 比如 2001:0db8:0000:0000:0000:0000:0000:0001 可以简写成 2001:db8::1 IPv6地址类型 全局单播地址:公网用的 链路本地地址:局域网用的 唯一本地地址:私网用的 多播地址:一对多通信..

HarmonyOS NEXT
123
0
2025-06-04 13:08:16

开发者工具箱-鸿蒙AES加密解密开发笔记

鸿蒙AES加密解密开发笔记 基础知识 先来说说加密解密是啥玩意: AES是啥 高级加密标准 对称加密算法 速度快安全性好 现在最常用的加密算法 加密方式 ECB模式:最简单,但不够安全 CBC模式:需要IV,更安全 CFB模式:流加密,适合实时 OFB模式:流加密,可并行 CTR模式:流加密,可并行 密钥长度 128位:够用 192位:更安全 256位:最安..

HarmonyOS NEXT
117
0
2025-06-04 13:07:40

鸿蒙密码生成器开发笔记

鸿蒙密码生成器开发笔记 前言 最近在搞鸿蒙工具箱,想着加个密码生成器。这玩意主要是用来生成随机密码,方便用户创建安全密码。本来以为挺简单的,结果发现要处理各种边界情况,调试了好几次才搞定。 写这个工具的时候遇到不少坑,比如字符集问题,随机性问题,复制问题等等。不过最后都解决了,现在用起来还挺顺手的。 一、功能说明 1.1 主要功能 自定义密码长度 自定义字符..

HarmonyOS NEXT
120
0
2025-06-04 13:07:12

开发者工具箱-鸿蒙金额转换开发笔记

鸿蒙金额转换开发笔记 前言 最近在搞鸿蒙工具箱,想着加个金额转换功能。说实话,这玩意看着简单,真动手才发现坑一堆。比如把"1234.56"转成"壹仟贰佰叁拾肆元伍角陆分",一开始我还挺自信,结果各种边界情况把我折腾得够呛,调试了好几天才算能用。 写这个工具的时候,真是一路踩坑。金额格式、小数位数、零的处理……每个都能让人头大。好在最后都一一搞定了,现在用起来..

HarmonyOS NEXT
119
0
2025-06-04 13:06:47

开发者工具箱-鸿蒙大小写转换开发笔记

鸿蒙大小写转换开发笔记 前言 最近在搞鸿蒙工具箱,想着加个大小写转换功能。这玩意主要是用来转换各种命名格式,比如把"hello world"转换成"HelloWorld"、"HELLO_WORLD"、"hello-world"等等。本来以为挺简单的,结果发现要处理各种格式,调试了好几次才搞定。 写这个工具的时候遇到不少坑,比如分隔符处理、首字母大写、特殊字符..

HarmonyOS NEXT
120
0
2025-06-04 13:05:21

开发者工具箱-鸿蒙颜色转换器开发笔记

鸿蒙颜色转换器开发笔记 前言 最近在搞鸿蒙工具箱,想着加个颜色转换功能。这玩意主要是用来转换各种颜色格式,比如把"#FF0000"转换成"rgb(255, 0, 0)"、"hsl(0, 100%, 50%)"等等。本来以为挺简单的,结果发现要处理各种格式,调试了好几次才搞定。 写这个工具的时候遇到不少坑,比如颜色格式验证、颜色空间转换、颜色选择器实现等等。不..

HarmonyOS NEXT
122
0