2025-06-30 22:45:51
【HarmonyOS Next】鸿蒙TaskPool和Worker详解 (一)
【HarmonyOS Next】鸿蒙TaskPool和Worker详解 (一) 一、TaskPool和Worker如何实现多线程?各自特点是什么? 在鸿蒙中通过TaskPool和Worker实现多线程并发,两者都基于Actor并发模型实现。 [图片] Actor并发模型,每一个独立的Actor代表一个线程。互相之间不打扰,内存不共享,通过消息进行传递,线程间..
HarmonyOS NEXT
136
0
2025-06-30 22:44:47
【HarmonyOS Next】鸿蒙应用折叠屏设备适配方案
【HarmonyOS Next】鸿蒙应用折叠屏设备适配方案 一、前言 [图片] 目前应用上架华为AGC平台,都会被要求适配折叠屏设备。目前华为系列的折叠屏手机,有华为 Mate系列(左右折叠,华为 Mate XT三折叠),华为Pocket 系列(上下折叠)。 二、适配方案思路探讨 目前鸿蒙应用适配折叠屏的思路分为两种:分栏和全屏适配。 [图片] [图片] 分..
HarmonyOS NEXT
132
0
2025-06-30 22:43:49
【HarmonyOS Next】鸿蒙状态管理装饰器V1和V2混用方案
【HarmonyOS Next】鸿蒙状态管理装饰器V1和V2混用方案 一、V1和V2为什么需要混用 自从api7开始,一直到api10。V1的实际使用中,开发人员发现@Observed和@ObjectLink 监听实现多层级嵌套对象的更新的方案,太过于臃肿。当需要监听处理更新的多层级对象是七八层,就需要配套创建七八层的ObjectLink,代码太过于冗余。 ..
HarmonyOS NEXT
134
0
2025-06-30 22:42:17
【HarmonyOS Next】鸿蒙加固方案调研和分析
【HarmonyOS Next】鸿蒙加固方案调研和分析 一、前言 [图片] 根据鸿蒙应用的上架流程,本地构建app文件后,上架到AGC平台,平台会进行解析。根据鸿蒙系统的特殊设置,仿照IOS的生态闭环方案。只能从AGC应用市场下载app进行安装。这样的流程一定程度上提高了防破解和逆向的成本。 但应用代码防逆向是一个持续攻防对抗的过程,如对代码文件保护有更高的..
HarmonyOS NEXT
138
0
2025-06-30 22:41:25
【HarmonyOS Next】鸿蒙应用故障处理思路详解
【HarmonyOS Next】鸿蒙应用崩溃处理思路详解 一、崩溃问题发现后定位 1. 崩溃现象: 常见的崩溃问题表现为,应用操作后白屏闪退,或者应用显示无响应卡死。 2.定位问题: 发现崩溃后,我们首先需要了解复现步骤,精确定位复现步骤。因为提供复现步骤得人,可能是用户和测试,非开发人员,其中的步骤并非最短路径。 3.排查问题点 根据复现步骤,我们需要查看..
HarmonyOS NEXT
135
0
2025-06-30 22:40:42
【HarmonyOS Next】鸿蒙应用加载SVG文件显示图标
【HarmonyOS Next】鸿蒙应用加载SVG文件显示图标 一、SVG是什么? SVG 即可缩放矢量图形(Scalable Vector Graphics),它是一种基于 XML 语法的二维矢量图形格式,由万维网联盟(W3C)制定。 SVG 使用 XML 文本格式来描述图形,与传统的位图图像(如 JPEG、PNG 等)不同,SVG 图形是由一系列的点、线..
HarmonyOS NEXT
133
0
2025-06-30 22:39:51
【HarmonyOS Next】鸿蒙应用弹框和提示气泡详解(一)
【HarmonyOS Next】鸿蒙应用弹框和提示气泡详解(一) 一、前言 应用开发中我们会很频繁的接触,弹框Dialog和提示气泡Toast的使用。 移动开发的同学会比较熟悉。不过在鸿蒙的响应式布局中,使用鸿蒙早期提供的弹框Dialog和提示气泡Toast,会很不方便。因为是和UI绑定在一起,在纯逻辑类文件中使用不了。 因为该历史问题,后续API迭代时,对..
HarmonyOS NEXT
127
0
2025-06-30 22:38:54
【HarmonyOS Next】鸿蒙应用实现弹框DialogHub详解
【HarmonyOS Next】鸿蒙应用实现弹框DialogHub详解 一、前言 鸿蒙中实现弹框目前官方提供openCustomDialog和CustomDialog两种模式。推荐前者,详情见下图和官网文档链接: [图片] https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V14/ar..
HarmonyOS NEXT
129
0
2025-06-30 22:36:37
【HarmonyOS Next】鸿蒙中自定义弹框OpenCustomDialog、CustomDialog与DialogHub的区别详解
【HarmonyOS Next】鸿蒙中自定义弹框OpenCustomDialog、CustomDialog与DialogHub的区别详解 一、三者的区别与关系 1. 官方迭代过程为: CustomDialog = 》 OpenCustomDialog = 》 DialogHub 迭代过程表明,弹框的调用越来越便捷,与UI解耦,最终达到在纯逻辑中使用自定义弹出..
HarmonyOS NEXT
133
0
2025-06-30 22:35:30
【HarmonyOS Next】鸿蒙中App、HAP、HAR、HSP概念详解
【HarmonyOS Next】鸿蒙中App、HAP、HAR、HSP概念详解 [图片] (图1-1) 一、鸿蒙中App、HAP、HAR、HSP是什么? (1)App Pack(Application Package) 是应用发布的形态,上架应用市场是以App Pack形式上架。以 .app 后缀的文件,只能上架到应用市场,不能在设备上直接安装和运行。 (2)..
HarmonyOS NEXT
131
0
2025-06-30 22:33:56
【HarmonyOS Next】鸿蒙应用弹框和提示气泡详解(二)之浮层(OverlayManager),半模态页面(bindSheet),全模态页面(bindContentCove
【HarmonyOS Next】鸿蒙应用弹框和提示气泡详解(二) 一、前言 上期围绕 HarmonyOS Next 最新API趋势,介绍了鸿蒙应用中最新的自定义弹框和提示气泡的使用。 在鸿蒙ArkUI响应式布局中,早期弹框 Dialog 和提示气泡 Toast 与 UI 绑定,在纯逻辑类文件中使用不便,后续 API 迭代实现了解耦,且与 UI 强绑定的方式已..
HarmonyOS NEXT
127
0
2025-06-30 22:32:45
【HarmonyOS NEXT】EventHub和Emitter的使用场景与区别
一、EventHub是什么? 移动应用开发的同学应该比较了解EventHub,类似于EventBus。标准的事件广播通知,订阅,取消订阅的处理。EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件的能力。 类似的框架工具有很多,例如MQTT。使用起来也超级简单,从介绍上就能大体了解使用方式,见名知意的一种快捷工具。通过一个事件ID即TAG作为唯一..
HarmonyOS NEXT
126
0
2025-06-30 22:32:03
【HarmonyOS 5】初学者如何高效的学习鸿蒙?
【HarmonyOS 5】初学者如何高效的学习鸿蒙? 一、前言 在全球科技格局风云变幻的当下,谷歌安卓系统的管控逐步收紧,加之国际形势愈发复杂,打造中国人自主的操作系统,已成为时代发展的必然要求,这不仅是突破技术瓶颈的关键之举,更是构建国内自主生态闭环的核心所在。鸿蒙操作系统,正是顺应这一趋势的前沿探索,其研发代表了我国操作系统领域的重要方向。 2021 年..
HarmonyOS NEXT
132
0
热门文章
仓颉编程语言已正式开源
109 浏览
0 评论
AI编程神器!Trae+Claude4.0 简单配置 让HarmonyOS开发效率飙升
117 浏览
0 评论
学着学着 我就给这个 HarmonyOS 应用增加了些新技术
128 浏览
0 评论
聚焦 AIoT 领域:openvela 开源项目正式入驻 GitCode
137 浏览
0 评论
基于Flutter 3.27.4鸿蒙版0.1.0版本(Beta)发布
152 浏览
0 评论
【HarmonyOS组件/模板集成创新活动-如何高效开发鸿蒙应用 (鸿社圈子)】
131 浏览
0 评论
【HarmonyOS】ArkUI-X 跨平台框架入门详解(一)
141 浏览
0 评论