登录社区云,与社区用户共同成长
邀请您加入社区
【HarmonyOS NEXT+AI】问答08:仓颉编程语言是中文编程语言吗?
说实话,当我第一次听到有人说能1小时开发一个完整App时,我是不信的。毕竟作为一个在开发圈混了好几年的程序员,深知就连最普通的APP开发,从需求分析到页面设计、从代码编写到功能测试,哪个环节不得花个十天半个月?但是,自从用了一段时间鸿蒙推出的CodeGenie这个AI辅助编程插件后,我的想法彻底改变了。今天就来给大家分享一下我是如何用这个神器在1小时内搞定一个美食外卖App的,绝对不是标题党!传统
本文解析小智音箱如何通过HarmonyOS分布式软总线与DAAS技术实现跨设备音频流转,支持无缝协同、低延迟切换和多端互联,展现从单点智能到全场景协同的技术突破。
本文深入探讨鸿蒙生态下小智音箱与Hi3861设备的声波配网技术,涵盖分布式软总线、音频编码、安全加密及端到端实现流程,提出性能优化与安全加固方案,并展望生态扩展路径。
在当今的科技时代,华为鸿蒙系统的持续升级和推广,已经引领了一场科技革新的风潮。随着鸿蒙生态的日益壮大,我们见证了更多的企业和开发者踊跃投身其中,为用户提供更丰富的应用和服务。自华为宣布全新的HarmonyOS NEXT即将推出,并全面启动鸿蒙原生应用后,各个领域的合作伙伴和开发者们都在积极地融入鸿蒙生态,共同形成了“鸿蒙千帆起”的壮丽景象。
但我越来越喜欢你的简洁、高效,喜欢方舟编译器 quietly 优化性能时的可靠,喜欢Ability和FA的清晰边界,甚至喜欢Hvigor构建时那个旋转的小动画。这些年,鸿蒙从一个备受质疑的“备胎”,成长为拥有数亿终端、数百万开发者的真正操作系统。我在分论坛问了个关于Stage模型的问题,工程师很耐心地回答,大家对鸿蒙的期待都是美好的。我期待着你的更新,期待更完善的工具链,更丰富的API,更繁荣的生
2026新年首发《鸿蒙之光HarmonyOS 6应用开发入门》简介
这是三匹“下等马”用鸿蒙开发一路打怪、最终拿下ICDT显示算法冠军的故事
本文深入探讨了鸿蒙生态的崛起对开发者的影响,分析了鸿蒙系统在不同行业领域的应用前景和机遇,分享了开发者在鸿蒙生态下遇到的挑战及应对策略。文章指出,鸿蒙系统打破了设备界限,实现了多屏协同和统一体验,为开发者带来了丰富的应用场景和市场空间。同时,开发者也面临着开发工具不完善、技术难度高等挑战,需要不断学习和创新以应对。文章最后对鸿蒙生态的未来发展趋势进行了展望,为开发者提供了宝贵的建议和思路。
本文系统介绍了HarmonyOS在五大场景中的技术实现与实践经验。以"场景×方法×复盘×实践指南"为框架,详细阐述了金融支付、智能家居、跨设备办公等场景的分布式技术方案,包括设备协同、AI风控和隐私治理等核心能力。文章提供契约驱动的工件模板、状态机和审计清单,强调技术决策的可追溯性,并通过流程图和表格提升可读性。各场景均包含技术实现细节、问题复盘、操作指南及未来规划,形成可复用
鸿蒙操作系统在2025年已成为全球开发者关注的焦点,其分布式技术实现了多设备协同的"超级终端"体验。本文作者作为移动开发者分享了从单端开发到多端架构师的成长历程,重点剖析了鸿蒙生态下的技术突破点:一是自适应UI开发技术,通过ArkUI框架实现跨设备界面适配;二是分布式数据管理能力,解决多端数据同步问题。文章结合代码实例展示了如何根据不同设备特性(手机/平板/智慧屏)设计弹性布局
它生成的代码不是"黑盒",而是清晰可读、符合最佳实践的代码。尤其是刚开始接触 HarmonyOS 开发的时候,光是搭建一个基本的列表页面,就要写几十行重复的布局代码、配置状态管理、处理事件绑定,半个小时过去了,页面才刚有个雏形。这样做的好处不仅是节省了打字时间,更重要的是减少了"搭结构的心智开销"。更重要的是,它会结合我当前项目上下文,给出实际可用的建议,而不是生硬的模板答案。更重要的是,Code
2.当时也只有一个信念,就是想参加前沿技术的一些大会,当时在主会场,听了华为总栽的演讲,学习到了很多东西,感触很深,第一次见到了,再证书上签名的你那个人,当然也有其他一些负责人,都是行业大咖,还见到了CSDN的老总!1.华为全连接及鸿蒙2024年参会,故事要从9月份说起,那个时候压力非常大,当时通过朋友推荐的渠道,参加了204年华为全连接大会,还记得那天下着大雨,我从距离上海世博中心,将近30公里
哎呦,各位夜猫子程序员们!提到熬夜写代码,是不是瞬间就想到了那些与咖啡为伴、与bug作战的深夜时光?哈哈哈,别装了,我知道你们都有过那种"就差一点点就能搞定"然后一看时间已经天亮了的经历!今天想跟大家聊聊我这两年多来为鸿蒙开发熬过的那些夜。说实话,每次回想起那些深夜敲键盘的时光,心情都特别复杂——有疲惫、有焦虑、有挫败,但更多的是那种专注到忘我的纯粹快乐,还有最终完成功能时的巨大成就感。
鸿蒙系统不断发展,有与安卓、iOS 形成三足鼎立之势,且其在智能手机、智能穿戴、车载、家居等行业领域的应用越来越广泛。作为开发者,如何抓住鸿蒙生态崛起的机遇,解决开发挑战,创造更好的应用体验?本文将从阐述对鸿蒙生态的认知和了解、分享在鸿蒙生态下开发时遇到的挑战、阐述对于鸿蒙生态未来的发展趋势的看法这三个方向,和大家共同探讨。
HarmonyOS Navigation实现导航与路由切换
项目的核心创新在于使用了**适配器模式**来桥接 Electron API 和鸿蒙系统能力。这个项目不仅是技术移植,更是对**跨平台开发理念**的一次深入实践。1. **ETS → C++**: 通过 `adapter.getNativeContext()` 获取原生上下文对象,调用 C++ 方法。**问题**: Electron 使用 Chromium 渲染,鸿蒙需要通过 XComponent
通过这次开发,我不仅实现了一个功能完整的工具类应用,还深刻理解了HarmonyOS的开发模式,特别是在多设备适配和分布式能力方面。HMOS 代码工坊 App给了我很大的帮助,它提供了许多高质量的示例代码,帮助我在开发中少走弯路,快速提高了开发效率。通过这次项目开发,我不仅成功地将一个简单的 Demo 应用转化为可上线的产品,还在开发过程中学到了很多HarmonyOS特有的技巧与方法。特别是通过HM
前言 在移动应用开发中,日志是调试、监控和优化应用程序不可或缺的工具。尤其在涉及视频播放、用户操作和数据处理的应用中,高性能日志框架能够帮助开发者记录关键事件,排查问题,同时保证性能和数据完整性。Log4a 是专为 ArkTS/TypeScript 环境设计的高性能日志框架,通过非侵入式装饰器、线程安全文件输出和日志加密机制,开发者可以轻松实现功能丰富且可靠的日志管理方案。本文将结合多个实际场景,
前言 在现代移动应用中,视频播放功能已经成为核心功能之一。尤其在教育类应用中,优质的视频播放体验直接影响用户学习效率和应用的用户留存率。在开发《鸿蒙轻松学》这款 HarmonyOS 教育应用时,我们选择了 RedPlayer 作为核心视频播放解决方案。RedPlayer 是小红书开源的跨平台视频播放器,基于 FFmpeg 构建,支持丰富的视频格式,并提供了稳定的播放性能。 RedPlayer 的核
前言 在现代移动应用中,文本内容的丰富展示越来越重要。Markdown 格式以其简洁、易读、结构化的特性,成为技术博客、学习平台和内容管理系统的首选方案。在 HarmonyOS 开发过程中,Markdown 的渲染与展示尤为关键,因为它不仅涉及文本排版,还可能包括代码高亮、表格、图片和引用块等复杂元素。 为了在《鸿蒙轻松学》应用中实现高性能的 Markdown 渲染,我们选择了基于仓颉语言开发的
开局一个问题:你踩过最深的坑是什么? 今年的七月初,老板突然把我叫到办公室,说公司要ALL IN鸿蒙生态。我当时脑子嗡的一下——兄弟,我写了几年Android,你让我转HarmonyOS开发?尝试下新技术栈? 但老板开的待遇确实到位,我只好勉为其难的硬着头皮接下了。 第一周,我就崩溃了。 你知道那种感觉吗?就像你玩了十年英雄联盟,突然让你去打DOTA2。虽然都是MOBA游戏,但真的不是一回事。 G
写在前面: 加班写模板代码、调试报错查不到原因、翻文档像考古……这是我写鸿蒙应用时最常遇到的三件事。尤其是刚开始接触 HarmonyOS 开发的时候,光是搭建一个基本的列表页面,就要写几十行重复的布局代码、配置状态管理、处理事件绑定,半个小时过去了,页面才刚有个雏形。 更让人头疼的是调试环节。报错信息往往不够直观,一个"Undefined is not an object"能
项目概述 传统移动端常依赖手动刷新与繁琐的状态管理来驱动 UI 更新;而在 HarmonyOS 的 ArkTS 框架中,ArkUI 以“声明式 UI + 响应式数据绑定”重塑开发范式,显著简化界面构建与状态同步。本文以「任务管理」为例,完整实现增删改查、状态切换与筛选过滤等能力,展示从页面到逻辑的端到端实践。 特性传统开发ArkTS(ArkUI)UI 构建XML/HTML 模板声明式 UI(直接
随着鸿蒙操作系统(HarmonyOS)生态的持续完善,ArkUI 作为其原生应用开发框架,肯定是我们鸿蒙开发者必选之一。在移动应用场景中,媒体展示覆盖了从商品详情页的图片展示、短视频平台的视频播放,到 APP 首页的轮播图推广等各种应用场景。图片、视频与轮播图的实现效果,带给用户的是最直观的交互体验。今天卤煮分享ArkUI框架的媒体展示的上手教程。 一、 ArkUI媒体展示概述 鸿蒙开发官网为
一、创作背景 在日常生活中,大家离不开app的使用,同时肯定也会遇到一些槽点。可能我就是单纯的想看一下天气,或者看一下快递到哪里了,但打开 APP 迎面而来的是广告弹窗,不晓得大家有没有这种困扰。所以现在大家都趋向于“轻”应用的使用,而卡片就是目前手机操作系统迈向“轻”量化使用体验的方案之一,今天卤煮要分享的也是使用CodeGenie辅助生成功能卡片,并通过CodeGenie进一步优化代码,跳脱a
夜,已经很深了。 城市的喧嚣褪去,只剩下窗外偶尔驶过的车流,像一条条沉默的星河。我的房间里,只有笔记本电脑屏幕发出的惨白光芒,映照着我疲惫而布满血丝的双眼。 空气中弥漫着一股速溶咖啡和失望混合的味道。 我叫阿杰,一名有五年 Android 开发经验的程序员。在公司的战略转型下,我被“委以重任”,加入新成立的鸿蒙应用开发先锋队。最初,我是兴奋的。鸿蒙的分布式理念、万物互联的宏大叙事,让我这个技术人热
前言 随着人工智能技术的飞速发展,AI辅助编程已经成为现代软件开发的重要趋势。在鸿蒙生态蓬勃发展的今天,华为推出了专为HarmonyOS开发量身定制的AI编程助手——DevEco CodeGenie。作为首款专门服务于鸿蒙原生应用开发的AI工具,CodeGenie不仅承载着提升开发效率的使命,更是开发者迈向智能化编程的重要桥梁。 快速上手:安装CodeGenie插件 环境要求 使用CodeGen
目录前言ArkUI 动画体系概述动画分类架构转场动画的核心优势核心动画 API 详解1. animateTo2. transition实战案例:卡片转场动画效果展示案例场景设计完整代码实现报错解析动画效果分析1. 共享元素转场(geometryTransition)2. 组合转场效果(并为每个效果指定动画参数)动画性能优化1. 合理使用 renderGroup2. 动画参数统一管理3. 避免频繁
前言 随着HarmonyOS 6的正式发布,声明式UI开发框架——ArkUI,为开发者提供了更加高效、便捷的应用开发体验。本文将深入探讨如何在DevEco Studio开发环境中,基于ArkUI框架实现一个文本展开折叠组件,带您走进HarmonyOS应用开发的实际应用场景。 文本展开折叠组件实现 实现效果 技术方案 我们将使用ArkUI的measureTextSize接口结合二分查找算法来实现精
Day 1 - 2024年12月15日 周日 阴 意外的相遇 今天在GitHub上闲逛时,偶然看到有人在讨论华为的DevEco CodeGenie。评论区炸了,有人说"效率提升神器",也有人质疑"又是营销噱头"(官方14号正式公开发布)。 作为一个刚转型鸿蒙开发两个月的Android老兵,我对各种"效率工具"其实已经免疫了。用过太多承诺&
开篇:一个开发者的困境与觉醒 凌晨两点,办公室的灯光依然明亮。我盯着屏幕上密密麻麻的代码,眼睛布满血丝。这是我转型HarmonyOS开发的第37天,也是我第N次因为ArkTS语法细节而陷入困境的夜晚。 作为一名有着五年Android开发经验的工程师,我原本以为切换到鸿蒙开发会是一个自然而然的过程。毕竟,都是移动端开发,能有多大差别?然而现实很快给了我一记耳光。ArkTS的声明式UI、状态管理机制、
最佳实践 - ArkTS 驱动鸿蒙元服务开发:从界面布局到交互逻辑,打造多功能决策类元服务 项目目录结构与功能模块说明 entry/src/main/ets/ ├── entryability/ # 应用程序入口能力 │ └── EntryAbility.ets # 主入口文件 ├── entryformability/ # 卡片能力相关 ├── images/ # 图片资源文件 ├── page
最佳实践 - 鸿蒙应用架构设计进阶:基于「百得知识库」ArkTS 的声明式 UI 与响应式状态管理实现路径 百得知识库页面展示 开屏页(Advertising):展示广告图片,包含倒计时功能,倒计时结束后自动跳转至主页面,提供用户短暂的品牌展示和加载时间 首页(Index.ets):应用主框架,实现底部Tab导航首页、学习、消息、我的,通过状态管理控制当前显示页面,并负责整体布局和背景设置 学习页
在参与《首席专家讲鸿蒙》课程学习之前,HarmonyOS性能优化开发于我而言,犹如一座神秘且充满挑战的技术高峰,虽心向往之,却难以窥其全貌。而当我有幸成为参与该课程学习的开发者,跟随华为首席架构师团队的指引,开启这场深度探索之旅后,才真正踏入了这座技术殿堂的大门。 课程围绕分布式架构优化、声明式UI性能调优、多端协同内存管理等核心技术展开,以架构设计者的独特视角,为我们层层揭开鸿蒙底层原理的神秘面
短视频盛行的时代,像抖音、快手近几年迅速崛起并狂揽用户,像抖音日活量目前竟能达到惊人的7亿的数量级。从短视频平台、到新闻时报、再到购物商城都少不了的视频播放这一场景。这也是鸿蒙开发不可缺少的一环必须吃透才可以,今天卤煮分享ArkUI框架的视频播放的上手教程。 一、 ArkUI视频播放简述 Video组件用于播放视频文件并控制其播放状态,常用于短视频和应用内部视频的列表页面。当视频完整出现时会自
代码如诗,列表如流。当指尖在屏幕滑动,信息如溪水般流淌,这大概就是数字时代最美的垂钓体验。 List组件介绍 首先我们先来看看官网对List组件的介绍 列表是一种复杂的容器,当列表项达到一定数量,内容超过屏幕大小时,可以自动提供滚动功能。它适合用于呈现同类数据类型或数据类型集,例如图片和文本。在列表中显示数据集合是许多应用程序中的常见要求(如通讯录、音乐列表、购物清单等)。 使用列表可以轻松高效
代码如诗,而交互是诗的韵律。当指尖触碰屏幕的瞬间,功能被唤醒,需求被满足,这大概就是开发最美的时刻。 前言 在首页布局篇章中,我们已经预留出了金刚区的内容,但是只是基础的展示,没有实现具体的点击跳转事件,本文主要实现金刚区导航的这个功能,并添加伪页面,模拟路由跳转的整个过程。 先看看我们之前设置的金刚区模块: 路由跳转方式介绍 现在有了起点(金刚区)和终点(目标页面),我们需要用路由把它们连接起
关键词:需求管理、Stage 架构、UI/状态、质量与性能、发布清单、HMOS 代码工坊APP等适读人群:想将 Demo 转变为可发布的 HarmonyOS 工具类应用开发者等 ⏩ 0. 引言:从零开始的开发旅程 当我决定从零开始开发一款 HarmonyOS 工具类应用 时,我面临的不仅是技术栈的转换,还有应用架构、UI设计以及性能优化的全方位挑战。这款工具类应用的核心需求是提供一个 截图标注工
写在前面 在软件开发领域,人工智能正以惊人的速度重塑整个行业。开发者不再只是手动编写代码的“工匠”,而逐渐转向与智能工具协作的“设计师”。AI 正在成为开发链条中的核心力量,从代码补全、错误修复到智能生成整段业务逻辑,软件开发的方式正在发生深刻变革。 当前,移动应用生态的竞争已经从“功能体验之争”迈入“智能能力之争”。 当微软以 Copilot 打造智能化的 Visual Studio 体系,阿
震惊!我用CodeGenie插件竟然半小时开发了一个外卖点餐鸿蒙App 前言 说实话,当我第一次听到有人说能1小时开发一个完整App时,我是不信的。毕竟作为一个在开发圈混了好几年的程序员,深知就连最普通的APP开发,从需求分析到页面设计、从代码编写到功能测试,哪个环节不得花个十天半个月?但是,自从用了一段时间鸿蒙推出的CodeGenie这个AI辅助编程插件后,我的想法彻底改变了。今天就来给大家分享
每一个组件都是精心打磨的诗行,每一次编译都是反复推敲的吟唱,我在IDE的湖面上投下代码的饵,期待在用户的屏幕里钓起满意的目光。 轮播图不只是个“幻灯片” 轮播图在App里太常见了,常见到我们常常忽略它的价值。但仔细想想,它其实是首页的“黄金广告位”——第一时间抓住用户眼球,引导他们发现精彩内容。 先看一下上一章我们实现的效果: 现在的轮播图虽然能滑动,但存在2个问题: 没有文字说明,用户不知道图
鸿蒙生态
——鸿蒙生态
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net