- 背景在最近日常工作中,遇到需要实现拖拽列表中的元素进行位置交换的需求。第一时间翻看了鸿蒙官方文档,发现官方只给Grid提供了Item交换位置的实现方式,然而List并没有提供,于是需要自己动手去实现。本篇文章详细介绍了两种不同的方式去实现List的位置交换。技术实现方式一使用列表的手势事件实现位置交换。先实现List的onItemDragStart方法。该方法表示拖拽列表元素时触发。.onI... 背景在最近日常工作中,遇到需要实现拖拽列表中的元素进行位置交换的需求。第一时间翻看了鸿蒙官方文档,发现官方只给Grid提供了Item交换位置的实现方式,然而List并没有提供,于是需要自己动手去实现。本篇文章详细介绍了两种不同的方式去实现List的位置交换。技术实现方式一使用列表的手势事件实现位置交换。先实现List的onItemDragStart方法。该方法表示拖拽列表元素时触发。.onI...
- 【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器 一、前言在移动应用开发领域,效率与质量始终是开发者追求的核心目标。鸿蒙系统作为新兴的操作系统,为开发者提供了丰富且强大的开发资源,其中鸿蒙组件&模板服务更是成为开发者快速构建高质量应用的得力助手。鸿蒙组件&模板服务为开发者带来了极大的便利,通过在DevEco Studio上简单的安装和使用操作,就能充分利用这些优质资... 【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器 一、前言在移动应用开发领域,效率与质量始终是开发者追求的核心目标。鸿蒙系统作为新兴的操作系统,为开发者提供了丰富且强大的开发资源,其中鸿蒙组件&模板服务更是成为开发者快速构建高质量应用的得力助手。鸿蒙组件&模板服务为开发者带来了极大的便利,通过在DevEco Studio上简单的安装和使用操作,就能充分利用这些优质资...
- 从“备胎”到领航者,鸿蒙操作系统的传奇进化2019年,在全球科技产业的风云变幻中,华为正式推出了鸿蒙操作系统(HarmonyOS),这一消息如同一颗重磅炸弹,瞬间吸引了全世界的目光。彼时,外界对鸿蒙的诞生背景充满了好奇与猜测,而华为内部人士的一番话,犹如拨云见日,揭开了鸿蒙神秘面纱的一角。原来,早在多年前,华为就敏锐地洞察到了智能设备行业的发展趋势。随着智能手机、智能电视等各类智能设备的迅... 从“备胎”到领航者,鸿蒙操作系统的传奇进化2019年,在全球科技产业的风云变幻中,华为正式推出了鸿蒙操作系统(HarmonyOS),这一消息如同一颗重磅炸弹,瞬间吸引了全世界的目光。彼时,外界对鸿蒙的诞生背景充满了好奇与猜测,而华为内部人士的一番话,犹如拨云见日,揭开了鸿蒙神秘面纱的一角。原来,早在多年前,华为就敏锐地洞察到了智能设备行业的发展趋势。随着智能手机、智能电视等各类智能设备的迅...
- 【HarmonyOS 5】鸿蒙应用实现发票扫描、文档扫描输出PDF图片或者表格的功能 一、前言图(1-1)HarmonyOS 系统提供的核心场景化视觉服务,旨在帮助开发者快速实现移动端文档数字化功能。其核心能力包括:扫描合同、票据、会议记录并保存为 PDF 分享。拍摄课堂 PPT、书籍章节生成图片存档。快速识别表格数据,减少手动录入成本。在HarmonyOS 5.0 及以上系统的手机 / ... 【HarmonyOS 5】鸿蒙应用实现发票扫描、文档扫描输出PDF图片或者表格的功能 一、前言图(1-1)HarmonyOS 系统提供的核心场景化视觉服务,旨在帮助开发者快速实现移动端文档数字化功能。其核心能力包括:扫描合同、票据、会议记录并保存为 PDF 分享。拍摄课堂 PPT、书籍章节生成图片存档。快速识别表格数据,减少手动录入成本。在HarmonyOS 5.0 及以上系统的手机 / ...
- 【 HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解## 【 HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解 一、前言:移动开发声明式 UI 框架的技术变革在移动操作系统的发展历程中,UI 开发模式经历了从命令式到声明式的重大变革。根据华为开发者联盟 2024 年数据报告显示,HarmonyOS 设备激活量已突破 7.3 亿台,其中采用 ArkT... 【 HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解## 【 HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解 一、前言:移动开发声明式 UI 框架的技术变革在移动操作系统的发展历程中,UI 开发模式经历了从命令式到声明式的重大变革。根据华为开发者联盟 2024 年数据报告显示,HarmonyOS 设备激活量已突破 7.3 亿台,其中采用 ArkT...
- 【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器 一、前言在移动应用开发领域,效率与质量始终是开发者追求的核心目标。鸿蒙系统作为新兴的操作系统,为开发者提供了丰富且强大的开发资源,其中鸿蒙组件&模板服务更是成为开发者快速构建高质量应用的得力助手。鸿蒙组件&模板服务为开发者带来了极大的便利,通过在DevEco Studio上简单的安装和使用操作,就能充分利用这些优质资... 【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器 一、前言在移动应用开发领域,效率与质量始终是开发者追求的核心目标。鸿蒙系统作为新兴的操作系统,为开发者提供了丰富且强大的开发资源,其中鸿蒙组件&模板服务更是成为开发者快速构建高质量应用的得力助手。鸿蒙组件&模板服务为开发者带来了极大的便利,通过在DevEco Studio上简单的安装和使用操作,就能充分利用这些优质资...
- 一、前言在HarmonyOS 5的应用开发模型中,featureAbility是旧版FA模型(Feature Ability)的用法,Stage模型已采用全新的应用架构,推荐使用组件化的上下文获取方式,而非依赖featureAbility。FA大概是API7之前的开发模型。所谓的开发模型,值得是创建鸿蒙开发工程后,你在什么样子的系统容器和接口上进行开发。当初我在开发OpenHarmony的... 一、前言在HarmonyOS 5的应用开发模型中,featureAbility是旧版FA模型(Feature Ability)的用法,Stage模型已采用全新的应用架构,推荐使用组件化的上下文获取方式,而非依赖featureAbility。FA大概是API7之前的开发模型。所谓的开发模型,值得是创建鸿蒙开发工程后,你在什么样子的系统容器和接口上进行开发。当初我在开发OpenHarmony的...
- 本文介绍了华为仓颉语言中的三种线程同步机制:MultiConditionMonitor、synchronized和ThreadLocal。MultiConditionMonitor继承自ReentrantMutex,通过条件变量实现复杂线程同步,文中以生产者-消费者模型为例展示了其用法。synchronized关键字自动加解锁,简化了ReentrantMutex的使用。ThreadLocal则通过 本文介绍了华为仓颉语言中的三种线程同步机制:MultiConditionMonitor、synchronized和ThreadLocal。MultiConditionMonitor继承自ReentrantMutex,通过条件变量实现复杂线程同步,文中以生产者-消费者模型为例展示了其用法。synchronized关键字自动加解锁,简化了ReentrantMutex的使用。ThreadLocal则通过
- 【HarmonyOS 5】桌面快捷方式功能实现详解 一、前言在移动应用开发中,如何让用户快速触达核心功能,是目前很常见的功能之一。鸿蒙系统提供的**桌面快捷方式(Shortcuts)**功能,允许开发者为应用内常用功能创建直达入口,用户通过长按应用图标即可快速启动特定功能,大幅减少操作层级。本文将结合地图导航场景,详细解析鸿蒙快捷方式的实现原理与开发流程。结合华为官方开源示例 Deskto... 【HarmonyOS 5】桌面快捷方式功能实现详解 一、前言在移动应用开发中,如何让用户快速触达核心功能,是目前很常见的功能之一。鸿蒙系统提供的**桌面快捷方式(Shortcuts)**功能,允许开发者为应用内常用功能创建直达入口,用户通过长按应用图标即可快速启动特定功能,大幅减少操作层级。本文将结合地图导航场景,详细解析鸿蒙快捷方式的实现原理与开发流程。结合华为官方开源示例 Deskto...
- 0.前言最近在搞考试App的HarmonyOS NEXT原生开发,卡在考试功能的答题卡显示上。一开始用弹框做答题卡,效果堪称“买家秀vs卖家秀”——丑到想给产品经理递辞职信(不是)。痛定思痛后,我发现了模态页面这个“神器”,简直打开新世界大门!今天就来和大家聊聊这玩意儿怎么玩~1.模态页面:弹窗界的“变形金刚”🤖想象一下:你正在打游戏(当前上下文),突然弹出一个任务面板(模态页面),既不挡... 0.前言最近在搞考试App的HarmonyOS NEXT原生开发,卡在考试功能的答题卡显示上。一开始用弹框做答题卡,效果堪称“买家秀vs卖家秀”——丑到想给产品经理递辞职信(不是)。痛定思痛后,我发现了模态页面这个“神器”,简直打开新世界大门!今天就来和大家聊聊这玩意儿怎么玩~1.模态页面:弹窗界的“变形金刚”🤖想象一下:你正在打游戏(当前上下文),突然弹出一个任务面板(模态页面),既不挡...
- 本文介绍了如何在鸿蒙IM应用中实现消息撤回、删除和重发功能。消息撤回使用revokeMessage方法,120秒内可撤回己方消息;消息删除通过deleteMessages方法删除本地和云端记录;消息重发需先删除失败消息再重新发送,并特别处理用户被拉黑的情况(error.code=20007)。文章详细说明了各功能的实现逻辑和代码示例,帮助开发者快速构建完整的IM功能。 本文介绍了如何在鸿蒙IM应用中实现消息撤回、删除和重发功能。消息撤回使用revokeMessage方法,120秒内可撤回己方消息;消息删除通过deleteMessages方法删除本地和云端记录;消息重发需先删除失败消息再重新发送,并特别处理用户被拉黑的情况(error.code=20007)。文章详细说明了各功能的实现逻辑和代码示例,帮助开发者快速构建完整的IM功能。
- OHOS 3.1简明编译流程梁开祝 2022.04.27OHOS3.1版本,明显可以看出标准系统的编译流程相比LTS3.0版本,精简了非常多,标准系统的build.sh和小型系统的hb build实际进行了合并统一,我对相关的编译流程做了一下整理,如下图所示。实测通过build.sh编译的log如下:++++++++++++++++++++++++++++++++++++++++--pr... OHOS 3.1简明编译流程梁开祝 2022.04.27OHOS3.1版本,明显可以看出标准系统的编译流程相比LTS3.0版本,精简了非常多,标准系统的build.sh和小型系统的hb build实际进行了合并统一,我对相关的编译流程做了一下整理,如下图所示。实测通过build.sh编译的log如下:++++++++++++++++++++++++++++++++++++++++--pr...
- OHOS HDF 图谱–2--HdfObject对象构造器梁开祝 2022.05.09【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充... OHOS HDF 图谱–2--HdfObject对象构造器梁开祝 2022.05.09【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充...
- OHOS HDF 图谱-1-驱动配置信息树状图梁开祝 2022.05.02【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充详细说明。】... OHOS HDF 图谱-1-驱动配置信息树状图梁开祝 2022.05.02【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充详细说明。】...
- OHOS标准系统的SAMGR代码解读(v3.1)–2--samgr梁开祝 2022.09.07OHOS标准系统的samgr组件位于3.1分支代码的//foundation/distributedschedule/samgr/目录下,在最新的master分支代码则是//foundation/systemabilitymgr/samgr/目录下。 1. samgr 组件的全景图先看samgr... OHOS标准系统的SAMGR代码解读(v3.1)–2--samgr梁开祝 2022.09.07OHOS标准系统的samgr组件位于3.1分支代码的//foundation/distributedschedule/samgr/目录下,在最新的master分支代码则是//foundation/systemabilitymgr/samgr/目录下。 1. samgr 组件的全景图先看samgr...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
去报名 -
苏州工业园区“华为云杯”2025人工智能应用创新大赛赛中直播
2025/08/21 周四 16:00-17:00
Vz 华为云AIoT技术布道师
本期直播将与您一起探讨如何基于华为云IoT平台全场景云服务,结合AI、鸿蒙、大数据等技术,打造有创新性,有竞争力的方案和产品。
即将直播
热门标签