登录社区云,与社区用户共同成长
邀请您加入社区
目前,ToDesk已完成对鸿蒙系统的原生适配,是业界首批原生支持HarmonyOS的跨端远程工具。华为这款阔直板新机,用16:10的阔屏打破了直板手机千篇一律的细长形态,用7000mAh的超大电池解决了旗舰机的续航痛点,本身就是一台值得关注的产品。
多端协同需要定义清晰的通信接口。// 定义服务接口跨设备流转是鸿蒙区别于其他操作系统的核心能力之一,也是"1+8+N"全场景战略的技术基础。AbilityKit 通过跨端迁移和多端协同两种形态,为开发者提供了实现分布式体验的完整工具链。状态驱动 UI:利用 ArkUI 的声明式特性,通过状态同步实现跨设备的界面一致性最小状态传输:迁移时只传递核心状态,减少网络传输开销容错设计:网络不稳定是常态,多
摘要(149字): 本章详解HarmonyOS核心流转能力,包含跨端迁移(单设备接力)与多端协同(多设备并行)两种模式。通过IAbilityContinuation接口的四个方法(数据保存/恢复、迁移控制)实现设备间无缝流转,强调200KB数据限制及同账号安全要求。对比Android/iOS生态,突出HarmonyOS原生分布式优势,并提供典型场景代码示例(如音乐跨设备续播)。最后指出常见陷阱(如
基于 TypeScript 改造、动态类型,现在绝大多数鸿蒙 APP、元服务、UI 页面都是 ArkTS 编写,生态最完善、教程最多、ArkUI 声明式 UI 框架原生适配 ArkTSHuawei Dev...。适合大型计算、后台任务、AI 应用、需要极致性能的模块,可以和 ArkTS 代码互相调用、混合开发仓颉编程语...。,二者都需要方舟编译器编译运行,不存在 “整个操作系统由仓颉写成” 的情
《HarmonyOS百万级应用架构重构实践》摘要:针对业务膨胀导致的性能与协作问题,快递100等应用通过模块化重构实现90%代码复用率。文章提出三层架构模型(产品定制层、基础特性层、公共能力层),推荐单HAP+多HAR的模块化方案,详解Tab架构解耦与Stack+if条件渲染技术。特别强调全场景分布式设计,采用M-V-VM-D模式实现跨设备协同,区分控制流与媒体流传输。AI架构遵循端侧轻量推理+云
本文系统分析了HarmonyOS NEXT平台下图片缓存框架的设计与实现。首先指出系统原生Image组件三级缓存机制的局限性,深入剖析了社区标杆方案ImageKnife Pro的拦截器责任链架构与LRU缓存算法实现,并结合京东自研图片库的跨端工程实践,提出一套面向生产环境的完整设计方案。该方案采用分层架构设计,包含请求模型、缓存Key构建、内存/磁盘LRU缓存、预加载策略等核心模块,强调通过场景化
7 月 28 日 19:00-20:30,快手动态化内核负责人张鹏带来《快手 KRN 鸿蒙适配与性能优化》技术直播。本次分享完整拆解快手自研深度定制 RN 框架 KRN 从零迁移鸿蒙的落地路径,详解兼容千级业务 Bundle 的适配方案,针对 ArkUI 声明式渲染、引擎性能、冷启动、长列表卡顿等鸿蒙特有难题给出全套优化实践,同步覆盖安卓 /iOS/ 鸿蒙三端全链路性能体系,直播末尾开放问答交流,
企业级鸿蒙组件库开发指南 本文深度解析ArkUI组件化开发的核心技术与实战方案,重点解决企业级应用中的组件复用难题。主要内容包括: 组件化模型:通过@ComponentV2+@BuilderParam实现声明式组合开发,支持属性透传和插槽机制 核心机制:详解属性透传陷阱、自定义Modifier实现样式复用、FreezeWhenInActive性能优化 实战方案:提供SmartCard、Gradie
一年前,当我拿到HarmonyOS 6.1的API23文档时,我和大家一样困惑:元服务到底怎么才能“秒开”?ArkUI的渲染原理到底是什么?分布式软总线有没有性能瓶颈?混沌工程在鸿蒙里怎么落地?官方文档给了“是什么”,但没告诉“为什么”和“坑在哪”。于是,我决定做一个“翻译官”和“铺路者”。我用电商Demo作为载体,从最基础的UI组件,一直写到最前沿的AI融合和跨端发布。这55篇,不是简单的API
这些链接涵盖了从环境搭建到高级功能调用的完整知识链,建议按需查阅,边实践边学习。1. Expect/Actual 机制。2. 鸿蒙 ArkUI 组件调用。1. Kuikly 项目结构。1. 鸿蒙模拟器限制说明。3. 鸿蒙系统服务访问。
📝 微小说创作AI助手开发摘要 本文详细解析了基于HarmonyOS NEXT的微小说创作AI助手开发全流程。项目采用ArkTS语言和ArkUI框架,遵循"对齐→架构→原子化→审批→自动化→评估"六阶段开发方法论: 需求对齐:明确用户需要个性化微小说生成功能,支持主题/风格/字数选择,输出结构化内容 架构设计:采用三层架构(视图层/业务层/数据层),使用@State管理状态,定义清晰的接口契约
鸿蒙PC平台AI书法应用技术实现 本文提出了一种基于鸿蒙PC平台的AI书法练习应用解决方案,采用鸿蒙Flutter框架与AI技术深度融合。系统架构分为表示层、业务逻辑层、数据层和AI服务层,实现了笔画指导、书写评分和智能字帖生成三大核心功能。技术亮点包括: 采用SVG路径动画实现动态笔画展示 基于CNN的深度学习模型进行书写质量评估 鸿蒙Flutter框架保证跨端一致体验 组件化设计和响应式状态管
将应用移植到鸿蒙车机系统(HarmonyOS 智能座舱),是鸿蒙全场景生态中技术壁垒最高、工程要求最严密的环节之一。这不仅涉及 UI 的跨端适配,更需要遵循严格的“车规级”标准,确保在复杂的车载环境下的绝对稳定与安全。
本文介绍了一款基于华为鸿蒙生态开发的AI垃圾分类智能应用,该应用创新性地融合鸿蒙PC与Flutter框架技术,实现了跨设备智能垃圾分类解决方案。项目采用分层架构设计,整合TensorFlow Lite图像识别、ResNet-50模型和自定义分类算法,通过鸿蒙分布式能力支持多端协同。应用提供拍照识别、语音查询、积分激励等功能,既解决了垃圾分类标准复杂性问题,又展示了鸿蒙生态在跨端开发中的优势。技术实
本文探讨了基于鸿蒙Flutter框架开发AI快递查询应用的实践方案。项目针对传统快递查询的痛点,构建了支持多端统一查询、智能预测和可视化展示的解决方案。技术架构采用分层设计,包含应用层、Flutter框架层、业务逻辑层和基础设施层,核心模块涵盖UI展示、状态管理、数据存储和AI预测。重点实现了物流追踪功能,包括快递单号输入、公司选择和智能预测界面,适配鸿蒙PC端特性。该实践展示了鸿蒙生态下跨端应用
本文介绍了一个基于鸿蒙PC平台和Flutter框架开发的AI历史对话应用。该应用通过大语言模型技术,让用户能与历史人物进行沉浸式对话,创新历史学习方式。项目采用分层架构设计,包含UI层、业务逻辑层、服务层和数据层,核心功能包括历史人物选择、智能对话引擎和知识问答系统。技术选型上使用Flutter实现跨端能力,结合鸿蒙分布式特性,支持多设备同步体验。应用面向历史爱好者、学生和教育工作者,旨在通过AI
鸿蒙PC平台AI博物馆导览应用技术实践 本文介绍了一个基于鸿蒙PC平台和Flutter框架开发的AI博物馆导览应用的技术实现方案。该系统融合鸿蒙分布式能力、Flutter跨端框架和人工智能技术,构建了包含展品智能讲解、语音导览和AR沉浸式展示等功能的智慧导览解决方案。 文章详细阐述了以下技术要点: 采用分层架构设计,包括表示层、业务逻辑层、数据层、AI服务层和平台服务层 技术栈选型:Harmony
在数字化健康管理浪潮席卷全球的今天,饮食营养已成为人们关注的核心议题。随着华为鸿蒙操作系统的全面升级和鸿蒙PC的正式发布,开发者迎来了前所未有的跨端开发机遇。本文将深入剖析一款基于鸿蒙Flutter框架开发的AI菜谱营养应用,从项目架构、核心功能到性能优化,全面展示鸿蒙生态下的现代化应用开发实践,为开发者提供完整的技术参考。随着生活水平的提高和健康意识的觉醒,越来越多的人开始关注饮食健康与营养均衡
本文介绍了跨端协同系统的设计与实现,主要包含以下内容: 需求分析:提出5个典型跨设备协同场景(如屏幕共享、数据同步等),并列出核心挑战(设备发现延迟、信任链建立等) 技术方案设计: 数据模型:定义设备信息模型和分布式数据结构 技术选型:对比分布式数据对象与键值存储的差异,分析软总线与传统连接的优劣 通信策略:明确远程Ability调用的两种方式及适用场景 关键实现:展示设备发现与授权服务的代码框架
本文介绍了一个基于鸿蒙PC和鸿蒙Flutter框架开发的AI塔罗占卜应用。该项目将传统文化与现代科技融合,通过鸿蒙生态实现跨端一致体验,覆盖手机、平板和PC设备。应用采用分层架构设计,包含表现层、业务逻辑层、数据层和AI服务层,集成AI算法提供智能牌面解读。核心技术栈包括鸿蒙Flutter框架、Provider状态管理、华为HiAI服务等,具有模块化、可扩展和响应式设计特点。核心功能实现了塔罗牌数
本文介绍了鸿蒙生态中实现多终端适配的响应式布局方案,核心是通过断点系统将不同屏幕尺寸映射为语义化区间(sm/md/lg/xl),配合栅格布局自动调整UI结构。系统采用BreakpointHelper单例管理断点状态,监听窗口变化并避免抖动重绘,底层使用虚拟像素(vp)实现设备无关的阈值定义。上层通过GridRow/GridCol栅格组件实现跨端布局,无需硬编码尺寸即可适配手机、平板、PC等多样化设
7 月 14 日 19:00-20:30 开启技术直播,本次特邀 QRN 跨端框架核心开发者汲国兴、陈军,去哪儿网鸿蒙端技术负责人邹德文三位专家,围绕 RN 适配鸿蒙开展全链路实战分享,拆解三端一码统一多端代码、Kotlin 多平台原生组件迁移两大技术方案,同时分享去哪儿鸿蒙折叠大屏出行交互落地、提升业务转化的真实案例。
本文系统解析了HarmonyOS跨设备拖拽功能的实现原理和技术要点。主要内容包括: UDMF统一数据框架:通过标准化数据类型描述符(UTD)和数据结构(UDS)实现跨设备数据交互,支持文本、图片等多种数据类型传输。 完整拖拽事件链:详细拆解了从onDragStart到onDragEnd的全生命周期事件,包括数据封装、状态感知、接收解析等关键环节。 跨设备键鼠穿越:系统自动处理数据传输,应用层只需声
本文介绍了一个多选标签选择器组件(TagPicker)的设计与实现,该组件面向UniApp+鸿蒙跨端场景开发,旨在解决代码复用、多端一致性和可维护性问题。文章从需求背景和技术挑战出发,重点讲解了TypeScript类型定义、Vue 3组合式API数据流设计、组件通信方案对比以及插件化封装策略。通过详细分析v-model双向绑定原理和provide/inject跨组件通信机制,展示了如何实现一个高性
Uniapp + 鸿蒙应用质量监控体系设计方案 核心目标:构建跨端质量监控方案,解决Uniapp应用在Android/iOS/鸿蒙三端的性能、异常和灰度发布问题。 关键设计: 数据采集:覆盖性能指标(启动耗时、FPS)、异常监控(JS错误、崩溃)和用户行为埋点 鸿蒙适配:通过@ohos.hilog采集日志,结合Sentry实现原生崩溃捕获 灰度策略:采用白名单+随机百分比的双层发布机制,配置质量门
本文介绍了面向Uniapp跨端应用(含鸿蒙平台)的调试与监控系统设计方案。系统需解决开发调试、线上错误定位、用户行为分析等核心需求,面临跨端一致性、鸿蒙桥接、错误栈混淆等挑战。采用三层架构(采集层-控制层-输出层),通过vConsole+Sentry组合方案实现多端调试与监控,针对鸿蒙平台特别设计hdc端口转发和Web Inspector集成方案。核心实现包含日志封装类、内存队列优化、分层采样策略
本文介绍了如何实现任务列表和历史记录功能,主要包括任务状态流转设计、数据模型定义以及历史记录页面UI的实现。任务状态包括待处理、处理中、已完成和失败四种状态,通过TaskModel统一管理图片和视频任务,记录任务类型、状态、文件路径、耗时等信息。历史记录页面采用分页设计,提供任务状态筛选和操作功能(删除、重新处理),支持用户查看过往任务详情并快速访问处理结果。整体实现采用Flutter框架,通过状
积分系统是 CleanMark AI 的核心商业模式。用户通过积分消费 AI 服务,可以通过以下方式获取积分:这篇文章我会带你实现完整的积分系统和广告集成。1.3 积分充值套餐二、积分展示组件三、积分充值页面3.1 充值页面 UI四、广告集成4.1 Google AdMob 集成添加依赖:配置广告 ID:4.2 广告服务封装4.3 观看广告赚积分4.4 广告次数限制五、积分历史记录5.1 历史记录
摘要:华为ModelArts平台致力于简化AI全流程开发,提供从数据管理到模型部署的一站式工具链,支持零代码自动学习和专业开发者远程开发。其分层架构整合昇腾NPU、GPU等异构算力,具备大规模分布式训练和高效资源调度能力。核心流程包括数据准备、开发调试、模型训练(支持自动学习与专业训练)及灵活部署。平台优势在于极简开发体验、高效训练加速和多场景部署支持,适用于大模型训练、AIGC生成及工业质检等行
本文介绍了CleanMark AI图片去水印功能的实现方案,主要包含三个部分:1.功能流程设计,通过业务流程图和数据流模型展示了从图片上传到处理完成的全过程;2.图片上传页面实现,使用Dart语言编写了包含图片选择、预览和上传按钮的UI界面;3.核心功能逻辑,通过InpaintTask类管理水印去除任务状态,调用AI服务处理图片。整个系统采用Flutter框架开发,支持从相册或相机获取图片,处理后
本文介绍了ACE Framework的四个核心实现机制:洋葱管线、零反射依赖注入、AOP方法织入和类型安全ORM映射。 洋葱管线通过数组引用解决闭包状态修改问题,递归实现中间件组合,确保next()调用安全性和执行顺序。 零反射依赖注入利用编译期宏生成顶层let变量,在程序启动时自动注册Bean,通过闭包工厂实现依赖解析,内置循环依赖检测。 AOP方法织入采用立即执行闭包技术包裹原方法体,使得注解
本文介绍了基于鸿蒙HarmonyOS NEXT平台的AI翻译助手应用开发。该应用采用ArkTS语言开发,利用ArkUI声明式语法和@State装饰器等现代前端技术,实现多语言互译、翻译历史记录和智能推荐等核心功能。文章详细解析了鸿蒙技术架构特点,包括ArkTS的类型安全体系、声明式UI语法和响应式布局设计,并对鸿蒙原生开发与Flutter框架进行了性能对比。核心功能模块展示了语言选择器和翻译区域的
AI英语口语应用基于鸿蒙HarmonyOS NEXT平台开发,充分利用了ArkTS语言的类型安全特性和ArkUI声明式UI框架的高效开发能力。应用提供了场景对话练习、对话练习和AI口语建议等核心功能,为用户提供了全方位的智能口语练习服务。
本文介绍了一款基于鸿蒙HarmonyOS NEXT平台的AI书籍推荐应用。该应用针对5亿数字阅读用户的需求,提供智能书籍推荐服务,主要功能包括书籍列表展示、分类筛选、个性化推荐和AI阅读建议。技术方面采用ArkTS语言开发,利用声明式UI语法和状态管理机制构建界面,并针对鸿蒙PC端进行了响应式布局优化。文章详细解析了ArkTS的类型安全体系、声明式UI语法特性,以及鸿蒙PC适配策略,对比了原生Ar
本文介绍了一款基于鸿蒙HarmonyOS NEXT平台的AI音乐推荐应用。该应用利用ArkTS语言开发,采用声明式UI设计,提供智能音乐推荐、歌单分类和听歌建议等功能。文章详细解析了鸿蒙技术架构,包括ArkTS的类型安全体系和@Builder组件复用机制,并对比了原生ArkTS与鸿蒙Flutter框架的性能差异。核心功能实现部分展示了歌单推荐和热门歌曲列表的数据模型与UI渲染逻辑。应用针对PC大屏
本文介绍了一款基于鸿蒙HarmonyOS NEXT平台的AI电影推荐应用,采用ArkTS语言和ArkUI框架开发。应用提供电影列表展示、类型筛选、智能推荐和AI观影建议等功能,遵循鸿蒙设计规范,针对PC端大屏优化了响应式布局。文章详细解析了ArkTS的类型安全体系、声明式UI语法及与Flutter框架的性能对比,并展示了类型筛选和电影列表展示的核心代码实现,体现了鸿蒙应用开发的现代技术特点。该应用
AI股票分析应用基于鸿蒙HarmonyOS NEXT开发,采用ArkTS语言实现专业股票投资辅助功能。应用提供实时行情、自选股管理、财经资讯和AI投资建议四大核心功能,通过严谨的类型安全体系和声明式UI构建专业界面。针对PC大屏优化了响应式布局,充分利用鸿蒙多窗口特性。技术实现上采用@State状态管理和@Builder组件复用,与鸿蒙Flutter框架相比,ArkTS原生开发在性能与UI一致性方
本文介绍了一款基于鸿蒙HarmonyOS NEXT平台的AI天气助手应用开发。该应用采用ArkTS语言开发,提供实时天气查询、天气预报、生活指数和AI出行建议等功能。文章详细解析了鸿蒙技术架构,包括ArkTS的类型安全体系、声明式UI语法和响应式布局设计,对比了原生ArkTS与鸿蒙Flutter框架的性能差异。核心功能部分展示了天气数据模型设计、UI组件实现和交互逻辑,代码示例清晰展现了鸿蒙应用的
本文介绍了基于鸿蒙HarmonyOS NEXT平台开发的AI绿植养护应用。该应用通过ArkTS语言和声明式UI构建,提供植物信息管理、智能养护推荐、养护记录追踪和AI健康分析等功能。文章详细解析了HarmonyOS NEXT的技术架构,包括ArkTS的类型安全体系、声明式UI语法以及PC端适配策略,并与Flutter框架进行了性能对比。核心功能实现部分展示了植物信息管理的数据模型设计和养护操作功能
AI宠物管家应用摘要(150字) 基于鸿蒙HarmonyOS NEXT平台开发的AI宠物管家应用,面向快速增长的中国宠物市场(规模超2000亿元),提供智能养宠解决方案。核心功能包括宠物信息管理、科学喂养推荐、养护记录追踪及AI健康分析,采用ArkTS语言开发,严格类型检查确保稳定性。应用采用响应式布局适配PC大屏,通过声明式UI语法构建直观界面,宠物卡片、食品推荐等组件复用性强。智能喂养模块基于
在 HarmonyOS 的 ArkUI 声明式框架中,系统为我们提供了 `GridRow`(响应式栅格)、`WaterFlow`(瀑布流)以及强大的属性动画引擎。本文将基于一段高度浓缩的 ArkUI 折叠屏电商适配实战源码,为您进行像素级、架构级别的深度拆解。我们将剥开 UI 的表象,深入探究断点引擎的运作机制、瀑布流的动态列数重构,以及如何在物理屏幕折叠/展开的瞬间,实现顺滑如水的空间过渡。
本文将基于一段极其精良的 ArkUI 沙盒文件分享沙盒模拟源码,为您进行像素级、操作系统底层级别的深度拆解。我们将剥开 UI 的表象,深入探究 HarmonyOS 的 EL1/EL2 加密文件系统,深度对比 **FilePicker(另存为)** 与 **Implicit Want(临时 URI 授权)** 两大跨应用分享流派。带您全面掌握 HarmonyOS 文件安全流转的终极架构。
本文将基于一段极其精悍的 ArkUI 剪贴板合规读取沙盒源码,为您进行像素级、底层逻辑级别以及正则表达式层面的深度拆解。我们将探讨生命周期管控、哈希去重算法(防重复弹窗的核心)、以及跨端淘口令解析引擎的构建。带您全面掌握 HarmonyOS 剪贴板开发的“优雅与克制”。