2025-06-18 14:59:50
HarmonyOS Next 之列表上拉刷新下拉加载及其分页功能
在鸿蒙(HarmonyOSNEXT)应用开发中,上拉加载与下拉刷新是提升用户体验的重要功能。本文将详细介绍如何在鸿蒙应用中实现这一功能,包括设计思路、关键代码以及注意事项。 1. 组件化设计 为了保持代码的灵活性和可维护性,我们将上拉加载与下拉刷新功能封装成一个独立的组件。该组件可以无缝集成到任何需要这些功能的页面上,包括列表(List)、宫格(Grid)等..
HarmonyOS NEXT
233
0
2025-06-18 14:57:26
HarmonyOS Next 之布局之栅格布局(GridRow/GridCol)
栅格布局是一种通用的辅助定位工具,对移动设备的界面设计有较好的借鉴作用。主要优势包括: 1.提供可循的规律:栅格布局可以为布局提供规律性的结构,解决多尺寸多设备的动态布局问题。通过将页面划分为等宽的列数和行数,可以方便地对页面元素进行定位和排版。 2.统一的定位标注:栅格布局可以为系统提供一种统一的定位标注,保证不同设备上各个模块的布局一致性。这可以减少设计..
HarmonyOS NEXT
198
0
2025-06-18 14:51:00
HarmonyOS Next 之使用AES实现对称加解密
概述 AES-GCM(高级加密标准-Galois/Counter Mode)是一种兼具加密和认证功能的对称加密算法。其在保证数据机密性的同时,通过生成认证标签提供完整性校验能力。适用于对安全要求较高的敏感数据传输场景,如支付凭证、生物特征等信息加密。 优势特性: 同时提供加密和认证功能 并行计算效率高 支持附加认证数据(AAD) 标准化程度高,安全性强 开发..
HarmonyOS NEXT
160
0
2025-06-18 14:46:33
HarmonyOS Next 之app应用上架审核踩坑
应用上架审核时遇到的问题: 1.应用上架时,本地调试都没有问题,上架审核就出现功能异常,实际上时release打包时,有代码混淆,会导致功能异常,所以混淆配置一点要提前修改,最好做一下云调试 2.应用界面除了在普通单屏收集测试,最好在折叠屏上也测试一下效果,同时在平板也看下效果 3.应用商店的app截图很多上传上去都会变形,需要截全,留点边框 应用代码混淆官..
HarmonyOS NEXT
187
0
2025-06-18 14:43:30
HarmonyOS Next 之-沉浸式详解与实战
在鸿蒙系统(HarmonyOS)的开发中,ArkUI作为前端框架,为开发者提供了丰富的组件和API来实现各种UI效果。沉浸式屏幕设计是现代应用追求的一种用户体验,旨在通过全屏布局和统一的界面元素颜色来减少系统界面的突兀感,从而使用户获得更佳的视觉体验。本文将介绍在ArkUI中实现沉浸式屏幕的一些解决方案。 一、沉浸式屏幕的基本概念 沉浸式屏幕设计主要是指通过..
HarmonyOS NEXT
185
0
2025-06-18 14:41:55
HarmonyOS Next 之组件之自定义弹窗(CustomDialog)
在ArkUI(方舟UI框架)中,CustomDialog 是一种强大的自定义弹窗工具,适用于广告、中奖提示、警告、软件更新等多种与用户交互的场景。本文将带你了解如何在ArkUI中使用CustomDialog创建自定义弹窗。 一、创建自定义弹窗 使用@CustomDialog装饰器 使用@CustomDialog装饰器来装饰自定义弹窗,并在此装饰器内定义弹窗内..
HarmonyOS NEXT
172
0
2025-06-18 14:40:02
HarmonyOS Next 之各类动画实现详解
动画官方链接: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-animation-V5 1. 渐变动画(淡入淡出) 通过修改组件的透明度实现淡入淡出效果。 代码实现 // FadeAnimation.ets @Component struct FadeAnimat..
HarmonyOS NEXT
157
0
2025-06-18 14:39:21
HarmonyOS Next 开发之地图定位功能详解
本文详细讲解如何在 HarmonyOS Next 中集成地图组件、获取设备定位信息、添加标记点及实现基础地图交互功能。教程基于 ArkUI 框架和 @ohos.geolocation 模块,提供代码示例。 首先添加权限 在 module.json5 中添加权限声明: "requestPermissions": [ { "name": "ohos.permis..
HarmonyOS NEXT
231
0
2025-06-18 14:38:48
HarmonyOS Next 之购物车功能开发实战
本系列教程将详细讲解如何基于 HarmonyOS Next 和 ArkUI 框架实现完整的购物车功能,涵盖核心交互场景与高级特性。以下是各模块的实现方案: 1 商品列表展示与基础布局 功能说明 实现商品卡片式布局,包含图片、标题、价格和数量选择器。 代码实现 // CartItem.ets @Component export struct CartItem ..
HarmonyOS NEXT
166
0
2025-06-18 14:38:11
HarmonyOS Next 底部 Tab 栏组件开发实战
底部 Tab 导航是移动应用中最常见的交互设计之一,HarmonyOS Next 提供了灵活高效的 Tabs 组件帮助开发者快速实现该功能。本文将通过完整示例讲解如何实现一个高度定制的底部 Tab 栏。 开发步骤详解 步骤 1:创建基础页面结构 @Entry @Component struct MainPage { @State currentIndex: ..
HarmonyOS NEXT
181
0
2025-06-18 14:37:32
HarmonyOS Next 之HTTP 请求二次封装实战
一、封装目标设计 功能特性 请求方法简化:支持 get()/post()/put()/delete() 快捷方法 全局配置:设置基础URL、超时时间、公共Headers 拦截器系统:请求/响应双向拦截管道 多数据格式:自动处理 FormData/JSON 格式转换 取消请求:通过唯一标识取消进行中的请求 类型定义 interface RequestConfi..
HarmonyOS NEXT
165
0
2025-06-18 13:38:43
《HarmonyOSNext超性能揭秘:节点减肥术+布局结界法,让ArkUI飞起来!》
《HarmonyOSNext超性能揭秘:节点减肥术+布局结界法,让ArkUI飞起来!》 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🌳 一、ArkUI的组件树魔法森林 当我们用ArkUI搭建界面时,就像在种一棵魔法树🌲! 叶子节点 = 基础组件 (Text/Button等) ..
HarmonyOS NEXT
182
0
2025-06-18 13:37:11
《HarmonyOS Next分布式实战:跨设备流转玩出花!迁移+协同=超级终端》
《HarmonyOS Next分布式实战:跨设备流转玩出花!迁移+协同=超级终端》 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🌟设备越来越多?HarmonyOS让它们变成你的「超级队友」! 你是不是发现家里设备多到快放不下了?⌚手表看消息、📺电视追剧、📱手机刷社交……每个..
HarmonyOS NEXT
168
0
2025-06-18 13:12:07
【HarmonyOS 5】鸿蒙中@State的原理详解
【HarmonyOS 5】鸿蒙中@State的原理详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、@State在鸿蒙中是做什么的? @State是 HarmonyOS ArkTS 框架中用于管理组件状态的核心装饰器,其核心作用是实现数据驱动 UI 的响应式编程模式。通过将变量标记为@State,开发者可以确..
HarmonyOS NEXT
161
0
2025-06-18 13:10:56
【HarmonyOS 5】鸿蒙的装饰器原理和自定义装饰器
【HarmonyOS 5】鸿蒙的装饰器原理和自定义装饰器 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、鸿蒙中的装饰器是什么? 在ArkTS中装饰器(Decorator)是一种特殊的声明,能够对类、方法、属性等进行标注和修改。 因为ArkTS 是TypeScript 扩展而来的编程语言,TypeScript 支..
HarmonyOS NEXT
166
0
2025-06-18 13:09:38
【HarmonyOS 5】使用openCustomDialog如何禁止手势关闭的方案
【HarmonyOS 5】使用openCustomDialog如何禁止手势关闭的方案 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、前言 在HarmonyOS中使用openCustomDialog自定义弹框时,我们会遇到实现禁止手势关闭弹框的业务场景。 虽然在 HarmonyOS Next 中,自定义 Dial..
HarmonyOS NEXT
176
0
2025-06-18 13:08:14
【HarmonyOS 5】鸿蒙中如何使用MQTT
【HarmonyOS 5】鸿蒙中如何使用MQTT ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、MQTT是什么? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种轻量级、基于发布 / 订阅(Publish/Subscribe)模式的即时通讯协议,专为资源..
HarmonyOS NEXT
173
0
2025-06-18 09:05:59
鸿蒙运动项目开发:封装超级好用的 RCP 网络库(中)—— 错误处理,会话管理与网络状态检测篇
##鸿蒙核心技术##运动开发## Remote Communication Kit(远场通信服务) 在上篇中,我们介绍了 RCP 网络库的核心功能,包括请求参数的封装、响应内容的转换以及拦截器与日志记录机制。这些功能为我们的网络库提供了坚实的基础。在本篇中,我们将继续深入探讨网络库的高级特性,包括错误处理、会话管理以及网络状态检测等,进一步提升网络库的健壮性..
HarmonyOS NEXT
182
0
2025-06-17 18:59:52
从零到一教你在鸿蒙中上架应用--全流程保姆级
从零到一教你在鸿蒙中上架应用--全流程保姆级 前言 大家好,我是青蓝逐码组织的君莫笑。 今天给大家分享鸿蒙中如何上架应用,该文章会从0到1教你上架应用的全流程,涉及签名模版,打hap包打app包。 开始操作 首先在agc平台上创建项目 1.点击我的项目 [图片] 2.点击添加项目,填写项目名称,完成后会出现如下的画面。 [图片] 继续添加应用 3.点击添加应..
HarmonyOS NEXT
175
0
2025-06-17 15:32:12
HarmonyOS实战:List拖拽位置交换的多种实现方式
背景 在最近日常工作中,遇到需要实现拖拽列表中的元素进行位置交换的需求。第一时间翻看了鸿蒙官方文档,发现官方只给Grid提供了Item交换位置的实现方式,然而List并没有提供,于是需要自己动手去实现。本篇文章详细介绍了两种不同的方式去实现List的位置交换。 技术实现 方式一 使用列表的手势事件实现位置交换。 1.先实现List的onItemDragSta..
HarmonyOS NEXT
198
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 评论
【HarmonyOS】一步解决弹框集成-快速弹框QuickDialog使用详解
130 浏览
0 评论