2025-06-29 08:30:33
HarmonyOS 5 的线程优化:TaskPool在数据库操作中的实践
在移动应用开发中,流畅的用户体验是核心目标之一。鸿蒙系统提供的TaskPool线程池机制,为开发者解决了数据库操作等耗时任务的线程调度难题。本文将通过一个文章管理系统的实战案例,深入解析TaskPool在鸿蒙应用中的使用方法、性能优势与最佳实践。 TaskPool线程池基础概念 TaskPool是鸿蒙系统提供的轻量级线程池框架,专门为移动设备优化,具有以下核..
HarmonyOS NEXT
202
0
2025-06-29 00:17:44
鸿蒙压缩解压开发指南【3】
第三篇:实际应用与优化篇 概述 在前两篇的基础上,本篇将重点关注压缩解压技术在实际项目中的应用实践和性能优化策略。通过具体的应用场景案例、性能调优技巧、错误处理机制和最佳实践指导,帮助开发者将压缩解压技术完美集成到自己的鸿蒙应用中,实现更高效、更稳定的数据处理能力。 1. 实际应用场景案例 1.1 网络数据传输优化 在移动应用开发中,网络数据传输优化是提升用..
HarmonyOS NEXT
234
0
2025-06-28 23:56:28
鸿蒙压缩解压开发指南【2】
第二篇:核心API实战篇 概述 在掌握了压缩解压技术的基本原理后,本篇将深入探讨鸿蒙系统 @ohos.zlib 模块的核心API使用方法。通过详细的代码示例和实践案例,帮助开发者快速掌握数据压缩、文件压缩、流式压缩等关键技术,并学会在实际项目中灵活运用这些技术来优化应用性能。 1. 数据压缩核心API 1.1 基础数据压缩 数据压缩是最基础也是最重要的功能,..
HarmonyOS NEXT
185
0
2025-06-28 23:56:09
鸿蒙压缩解压开发指南【2】
第二篇:核心API实战篇 概述 在掌握了压缩解压技术的基本原理后,本篇将深入探讨鸿蒙系统 @ohos.zlib 模块的核心API使用方法。通过详细的代码示例和实践案例,帮助开发者快速掌握数据压缩、文件压缩、流式压缩等关键技术,并学会在实际项目中灵活运用这些技术来优化应用性能。 1. 数据压缩核心API 1.1 基础数据压缩 数据压缩是最基础也是最重要的功能,..
HarmonyOS NEXT
240
0
2025-06-28 23:32:40
鸿蒙压缩解压开发指南【1】
第一篇:压缩解压基础篇 概述 在现代移动应用开发中,数据压缩与解压缩技术是一项至关重要的技能。鸿蒙系统通过 @ohos.zlib 模块为开发者提供了强大而完整的压缩解压缩能力,这个模块基于著名的zlib库进行封装,支持多种压缩算法和格式,包括deflate、inflate、gzip等主流压缩技术。 数据压缩技术在移动应用中有着广泛的应用场景。当应用需要与服务..
HarmonyOS NEXT
260
0
2025-06-28 22:50:59
鸿蒙联系人管理开发指南
概述 本指南将详细介绍如何在鸿蒙应用中实现联系人管理功能,包括添加、查询、更新、删除联系人等核心操作,以及权限申请、UI界面选择等高级功能。 1. 联系人管理简介 鸿蒙系统通过 @ohos.contact 模块提供了完整的联系人管理能力,这个模块就像是一个功能强大的联系人管理工具包,为开发者提供了丰富的接口和功能。开发者可以轻松实现: 基础操作:增加、删除、..
HarmonyOS NEXT
205
0
2025-06-28 21:27:42
鸿蒙无障碍开发完整指南【2】
第二篇:无障碍开发进阶与最佳实践 2.1 复杂组件的无障碍设计 在实际应用开发中,我们经常需要处理复杂的组件结构。合理的无障碍设计能够让这些复杂组件变得易于理解和操作。 2.1.1 列表组件的无障碍处理 列表是应用中最常见的组件之一,正确的无障碍设计能够让用户快速理解列表结构和内容。 interface NewsItem { id: string title..
HarmonyOS NEXT
198
0
2025-06-28 18:09:24
凌晨改代码没真机测?华为鸿蒙云测试平台 24 小时在线,自动生成测试报告!
凌晨改代码没真机测?华为鸿蒙云测试平台 24 小时在线,自动生成测试报告! 前言 凌晨三点,你的咖啡已经凉透第七遍,键盘敲击声和窗外野猫的"情歌对唱"此起彼伏。眼睛干涩得像撒哈拉沙漠,手指却依然在键盘上飞舞。好不容易改完最后一行代码,突然一道闪电劈中你的大脑 —— 公司的测试机早被同事抱回家哄娃睡觉(没错,那个总是抢走你午餐最后一块鸡排的家伙),而你连个能跑..
HarmonyOS NEXT
176
0
2025-06-28 15:46:10
如何监听设备音量键:从原理到实践详解
如何监听设备音量键:从原理到实践详解 一、监听音量键的核心实现方式 在 HarmonyOS 开发中,监听音量键需通过inputConsumer模块的on('keyPressed')接口实现,该接口可捕获用户的按键操作并屏蔽系统默认行为(如自动调节音量)。以下是核心实现逻辑: 二、API 详细解析:inputConsumer.on ('keyPressed')..
HarmonyOS NEXT
194
0
2025-06-28 14:00:47
鸿蒙开发中的组件样式复用
本文基于HarmonyOSApi14。 在一个项目中,可以说页面数量通常是比较多的,而每个页面呢,又通常由众多的组件构成,每个组件有时还涉及了很多的属性设置,比如宽度、高度、背景样式等,无论是单个页面还是多个页面之间,都不可避免地会出现相同的组件,同时也会存在相同的样式属性。 针对这些重复出现的组件,我们可以通过单独自定义的方式实现组件复用,以此提高开发效率..
HarmonyOS NEXT
190
0
2025-06-28 13:41:29
《仿盒马》app开发技术分享-- 账号注销(86)
技术栈 Appgallery connect 开发准备 上一节我们在欢迎页用户账号注销后给用户开通了一个账号恢复的功能,但是我们的账号注销一直都是从云数据库直接修改的。一直没有一个账号注销的入口,这一节我们来实现这样的一个入口,并且实现账号注销的功能 功能分析 要实现账号的注销,首先我们要在个人中心页面功能列表新增入口,通过这个入口我们进入页面,先拿到当前登..
HarmonyOS NEXT
174
0
2025-06-28 13:41:07
《仿盒马》app开发技术分享-- 注销账号恢复(85)
技术栈 Appgallery connect 开发准备 上一节我们实现了欢迎页的逻辑,并且在欢迎页面实现了对账号状态的提示,但是如果我们的用户之前因为一些原因注销了账号,但现在又想用回我们的应用怎么办?我们这一节就要在注销账号的提示弹窗处,实现一个账号恢复功能,使我们的用户可以继续使用我们的应用 功能分析 要实现账号恢复,首先我们需要在注销弹窗的事件出实现页..
HarmonyOS NEXT
178
0
2025-06-28 13:40:47
《仿盒马》app开发技术分享-- 实现欢迎页与账号校验(84)
## 技术栈 Appgallery connect 开发准备 我们的app功能几乎完成了百分之95了,后续我们还会对细节上做更好的打磨,让它更像是一个商业项目,在商业项目中我们每次打开app都会有一个欢迎页面,他可以加载一些大图、广告横幅、视频广告等信息。我们也要实现这样的一个页面,同时我们在用户表设计的时候添加了是否注销字段,我们在这里也使用起来 功能分..
HarmonyOS NEXT
170
0
2025-06-28 13:40:24
《仿盒马》app开发技术分享-- 逻辑优化第三弹(83)
技术栈 Appgallery connect 开发准备 现在我们的app功能已经趋近完善,bug和缺失的细节也越来越少了,我们继续对app进行优化,首先是我们的积分页面,我们只实现了全部的积分展示内容,对收入和支出的积分明细并没有进行展示,这里我们要实现一下,然后就是我们的优惠券,我们已过期的优惠券并没有修改状态为已过期。 功能分析 要实现积分列表的细分展示..
HarmonyOS NEXT
184
0
2025-06-28 13:39:53
《仿盒马》app开发技术分享-- 逻辑优化第二弹(82)
技术栈 Appgallery connect 开发准备 这一节我们继续对我们已有的业务逻辑进行优化,在积分兑换完商品后我们回到积分展示页面发现积分的数量并没有减少,而是重新进入才会发生变化,上一节我们实现商城订单的确认揽收之后继续在待收货页面实现确认揽收按钮的业务逻辑。 功能分析 要实现积分的实时变化,我们需要在page页面的生命周期onpageshow中实..
HarmonyOS NEXT
181
0
2025-06-28 13:39:29
《仿盒马》app开发技术分享-- 逻辑优化第一弹(81)
技术栈 Appgallery connect 开发准备 随着上一节我们兑换商品订单相关逻辑的实现,我们的app功能已经更加的完善了,接下来我们开始对整个app缺失的小功能以及对已有的功能bug进行优化和逻辑的新增,这一节我们新增的功能是,商城订单的揽收 功能,兑换订单的取消后积分退回功能,如果不实现积分退回,就会出现用户兑换后取消订单,但是积分已经消耗的情况..
HarmonyOS NEXT
173
0
2025-06-28 13:39:20
鸿蒙无障碍开发完整指南【1】
第一篇:无障碍开发基础 1.1 什么是无障碍开发 无障碍开发是指让应用程序能够被所有用户使用,包括有视觉、听觉、运动或认知障碍的用户。在鸿蒙系统中,无障碍功能就像是为应用装上了"翻译器",让屏幕阅读器、语音助手等辅助技术能够理解和操作我们的应用。 无障碍开发的重要意义: 社会责任:让更多人能够平等地使用数字产品 法律合规:符合各国无障碍法律法规要求 用户体验..
HarmonyOS NEXT
211
0
2025-06-28 13:39:10
《仿盒马》app开发技术分享-- 兑换商品订单详情页(80)
技术栈 Appgallery connect 开发准备 我们的兑换商品列表相关的功能都已经实现的差不多了,现在我们还缺少一个订单详情查看的功能,为了ui一致性,我们的订单详情页样式要保持一致性,外观要跟订单、回收单的详情页相似,我们把对应的数据填充到组件内 功能分析 接下来我们实现订单数据展示的内容,要实现订单详情首先我们需要拿到订单id,拿到订单id之后,..
HarmonyOS NEXT
193
0
热门文章
鸿蒙HarmonyOS入门学习竟如此简单,如何三天上手鸿蒙应用开发
160 浏览
0 评论
大学生为什么建议学仓颉?
315 浏览
0 评论
仓颉语言编程入门:第一个 Windows 下的仓颉应用程序
280 浏览
0 评论
【 技术开源共建 】开源日历组件ossimplecalendarview快速集成
184 浏览
0 评论
技术改变生活,学习英语如此简单---鸿蒙原生应用《我爱背单词》开源项目分享
198 浏览
0 评论
Rust 官方学习资源大全
184 浏览
0 评论
三天上手仓颉编程语言开发:极速入门指南
197 浏览
0 评论
