登录社区云,与社区用户共同成长
邀请您加入社区
从政策热到落地难,拆解"双开源"全栈自主的真实水位
本文记录使用华为AI工具DevEco Code通过自然语言对话从零开发OpenHarmony 6.1应用的过程。仅用两句需求描述:"创建显示彩色辐射星星的应用"和"增加可拖动锚点",AI即自动完成工程创建、Canvas动画实现和交互功能。文章详细解析了项目结构、核心动画逻辑(采用Canvas+setInterval方案)、锚点交互实现,并总结了构建过程中的关键问题:deviceTypes配置需使用
19、码牛视频合集UBOOT、LED驱动、GN构建工具、子系统。15、lava论坛rk3568移植视频。18、飞凌openharmony编译手册。openharmony官方文档。1、rk3568平台移植路线。3、北向应用开发视频教程。7、移植到第三方芯片平台。8、rk3568移植案例。9、rk3399移植案例。16、树莓派移植案例视频。6、标准系统fdf框架。11、标准系统移植指南。4、多媒体子系
将 Cocos Creator 或 Unity 游戏项目导出并发布到鸿蒙(HarmonyOS / OpenHarmony)平台,目前已有成熟的官方支持方案。
在鸿蒙(HarmonyOS/OpenHarmony)生态中集成 OpenCV 计算机视觉库,主要涉及源码移植、NDK 编译链整合以及原生接口桥接。
在鸿蒙(HarmonyOS)生态中集成 React Native 库,主要依托于框架。RNOH 在 React Native 原有能力之上进行了深度的鸿蒙化适配,通过桥接机制将 RN 的 JS 代码与鸿蒙原生 ArkTS/C++ 组件连接起来。
在 OHPM(OpenHarmony Package Manager)生态中,三方库的版本号严格遵循规范。这套规范旨在通过版本号直观地传达代码的变更类型与兼容性。
将组件发布到 OpenHarmony 三方库中心仓(OHPM)是一个严谨的流程,整体可以分为账号准备、密钥配置、工程创建、打包构建、发布审核等核心步骤。
OHPM(OpenHarmony Package Manager)是 OpenHarmony 生态中的三方库包管理工具,主要用于帮助开发者安装、共享、分发代码以及管理项目的依赖关系。
Qt作为成熟跨平台图形开发框架,OpenHarmony SIG 社区(简称SIG社区)完成与Qt适配,为图形界面、工业 HMI 开发带来更多方案选择。Qt是基于C++ 的跨平台开源应用程序开发框架,专注于图形用户界面和非GUI程序的构建。拷贝ets文件:将Qt SDK目录下的openharmony/qtbase文件夹内所有内容,复制并替换到工程src/main/ets目录下。● 将Qt SDK下的
本文总结了DevEco Studio的高效开发技巧,包括:1)常用快捷键速查表;2)调试器断点设置与表达式求值;3)Previewer多设备预览实践;4)Profiler性能分析工具;5)热重载适用场景与操作;6)代码模板使用;7)Git集成管理;8)IDE配置优化。这些技巧能显著提升HarmonyOS/OpenHarmony应用开发效率,涵盖从代码编写、调试到性能优化的全流程。文章还提供了开源社
本文介绍将开源FTP服务器ProFTPD移植到OpenHarmony 5.0+设备的HAP应用中的方法。通过OHOS交叉编译工具链将ProFTPD及其依赖库(OpenSSL、libssh2、zlib)编译为arm64-v8a架构的原生库与可执行文件,再由NAPI桥接层启动ProFTPD子进程,实现ArkUI界面与FTP服务进程的分离运行。 移植的关键在于让FTP服务器适应OHOS沙箱环境,包括修改
版本概述OpenHarmony7.0 Beta1版本进一步增强应用开发功能,支持对应用更精细化的控制,比如可获取Ability退出原因、AbilityStage启动加载信息、通知自定义铃声和锁屏通知控制等;进一步提升界面交互体验,支持动态布局容器、Tabs嵌套滚动、自定义组件全局复用等;进一步增强窗口管理能力,新增闪控窗、按需销毁窗口页面内容等;进一步增强ArkWeb网页控制能力,内核升级至Chr
在穿戴设备上控制智能家居(IoT)设备,是 OpenHarmony 分布式架构与星闪(NearLink)技术结合的核心应用场景。基于开源鸿蒙的底层技术,智能手表可以成为“手腕上的智能生态中枢”,实现与智能家居设备的毫秒级联动。
在 OpenHarmony 生态中,标准版(Standard System)与轻量版(Mini/Small System)的差异不仅体现在硬件资源需求上,更核心的是底层内核架构、API 集合以及功能组件裁剪机制的巨大区别。
在 OpenHarmony 轻量设备上运行 ArkTS 应用,是物联网与嵌入式开发的核心场景。针对资源受限的硬件,开发者需要重点关注轻量系统的开发配置、跨设备通信以及底层硬件控制。
本文介绍了如何将传统的FTP/FTPS/SFTP客户端(如FileZilla/WinSCP)迁移到鸿蒙PC/平板的HAP应用开发。核心思路是通过交叉编译生成OpenHarmony所需的静态库(libcurl、libssh2等),用CMake组织业务代码为两层结构,最终由DevEco Studio的ArkTS工程通过NAPI加载原生库并完成打包。文章对比了传统客户端与鸿蒙版本在架构、UI、协议实现等
在跨平台应用开发中,性能表现是决定技术选型的核心指标之一。ArkUI-X 与 Flutter、React Native 在底层渲染机制和架构设计上存在显著差异,导致它们在各项性能基准测试中表现出不同的优势。
ArkUI-X 的编译构建流程是一套高度自动化的跨平台编译链。其核心设计思想是:开发者编写的 ArkTS 代码和 resources 资源在 OpenHarmony 侧完成编译,而 Native 代码则在各自的目标平台应用工程中完成编译。
此文章讲述了openharmony在虚拟机中编译完成并通过winscp把bin文件传输到电脑上进行烧录的过程
在执行过程中,CLI 会引导开发者依次输入工程名称、包名称(Bundle Name)、目标系统(OpenHarmony 或 HarmonyOS)以及项目类型(Application 或 Library)。但需要注意的是,跨平台项目必须在各个平台(HarmonyOS、Android、iOS)的配置文件中分别声明对应的权限,否则会导致调用失败。命令,开发者还可以使用更精细的构建指令,并结合平台特定的调
ArkUI-X 是由 OpenHarmony 跨平台应用开发框架 TSG(技术指导委员会)孵化的开源项目。它基于 OpenHarmony 官方原生框架 ArkUI 进行扩展,旨在让开发者基于一套主代码,就能构建支持多平台(如 HarmonyOS/OpenHarmony、Android、iOS 等)的精美、高性能应用。
本文介绍了一个名为"AI修仙大法"的古风AI对话应用开发项目,主要摘要如下: 项目创意:将AI助手包装成修仙老祖形象,用修仙术语回答日常问题,增加趣味性和文化内涵。 技术实现: 基于OpenHarmony 6.1.1和ArkTS开发 采用DeepSeek-V3作为AI模型 使用SSE流式响应实现逐字输出效果 兼容API 24版本 核心特点: 双层架构:外层是修仙术语,内层是实用建议 精心设计的古风
转自官方线上媒体,触觉智能作为OpenHarmony嵌入式厂家很荣幸参与了HDC大会。触觉智能RK3576鸿蒙开发板 Purple Pi OH2。触觉智能RK3506鸿蒙开发板EVB3506。Purple Pi OH 全开源开发板。触觉智能鸿蒙卡片电脑SBC形态。接下来为大家分享相关亮点。
本文介绍了一个基于鸿蒙6.0/OpenHarmony API 12+ ArkUI框架开发的毛玻璃效果日历卡片组件Demo。该组件采用纯原生ArkTS(Stage模型)实现,主要展示了沉浸式毛玻璃效果(backgroundBlurStyle)、悬浮阴影、月份切换弹性动画(animateTo+Curve.Friction)、按压反馈(scale+animateTo)、日期高亮等特性。项目结构清晰,包含
摘要: AR博物馆导览应用通过鸿蒙跨平台开发(Flutter 3.0+)实现沉浸式文化体验,提供五大博物馆(如故宫、国博)的展品AR扫描、3D模型展示、语音导览及收藏功能。采用Material Design 3设计,以靛蓝色为主色调,包含首页导航、AR扫描、藏品库和个人中心四大模块,支持书画、青铜器等六类展品分类。技术架构分层明确(表现层/业务层/数据层),核心功能包括展品识别、动态详情页及状态管
Text style={styles.sectionTitle}>3. 自定义按钮(TouchableOpacity)</Text><Text style={styles.customBtnText}>点击触发加载 & 弹窗</Text></View>结构作用。
本文介绍了在OpenHarmony和Flutter应用中实现底部导航栏及页面状态缓存的技术方案。主要内容包括: 底部导航栏设计:采用Scaffold和BottomNavigationBar组件构建现代移动应用的标准导航结构,支持4个技术分类(全部文章、前端、后端、数据库)的快速切换。 核心实现技术: 使用IndexedStack保持页面状态 结合AutomaticKeepAliveClientMi
开源鸿蒙跨平台社区推出"人生总结"应用 该项目是一款基于Flutter框架开发的人生分析类应用,通过收集用户基本信息、人生维度评分和时间分配数据,自动生成个性化的人生报告。应用包含五大人生阶段(童年至老年)、八大维度评估(事业、家庭等)和八类时间分配(工作、睡眠等),通过数据可视化帮助用户全面了解人生状态。 技术实现采用Flutter 3.0+和Dart 2.17+,支持鸿蒙O
这部分是 RN 的「样式表」,相当于网页的 CSS,用于定义组件的外观、布局、间距等。// 样式对象:key 是样式名称(后续通过 styles.xxx 引用),value 是具体样式属性flex: 1, // 核心布局属性:占满父容器的全部可用空间(这里占满屏幕)backgroundColor: '#f5f5f5', // 背景颜色padding: 20, // 内边距(上下左右都留 20 像素
开源鸿蒙跨平台打地鼠游戏摘要 该项目基于Flutter框架开发了一款跨平台的打地鼠游戏,支持鸿蒙OS系统。游戏包含三种地鼠类型(普通/金色/炸弹),提供简单/中等/困难三种难度选择,采用60秒限时模式。核心功能包括连击系统、历史记录和暂停/继续功能。技术架构采用MVC模式,使用Timer实现游戏逻辑,Material Design 3规范设计UI。项目结构清晰,包含游戏状态管理、难度设置、地鼠生成
开源鸿蒙跨平台社区推出匿名夸夸社交应用,这是一款传递温暖的陌生人互动平台。应用采用Flutter开发,支持鸿蒙OS,核心功能包括随机匹配陌生人、5种类型的匿名夸奖(暖心/才华/颜值/性格/努力)、收件箱管理和发送记录。系统架构分为表现层、业务逻辑层和数据层,通过Material Design 3设计规范实现精美UI。项目采用Dart语言开发,包含匹配动画、消息列表等交互模块,旨在为用户创造安全、温
运行效果图Flutter Logo设计应用是一款展示和定制Flutter Logo的工具应用。用户可以通过该应用查看不同样式的Flutter Logo,自定义Logo的颜色、大小和动画效果,为Flutter开发者提供Logo设计参考和灵感。应用提供了6种不同的Logo展示样式,包括经典样式、旋转动画、脉冲效果、波浪效果、3D效果和渐变效果。用户可以通过直观的界面调整Logo的各项参数,实时预览效果
本文为 Flutter for OpenHarmony 跨平台应用开发实战教程,完整实现评分组件,包括星星绘制、触摸交互、半星支持三大核心模块。在鸿蒙设备上解决了自定义绘制、手势识别、精确评分等关键技术问题,全方位展示UI组件开发能力的落地实践。
本文是Flutter for OpenHarmony跨平台应用开发的实战系列内容,完整还原了数据统计与分析功能的需求拆解、技术选型、编码实现、鸿蒙平台兼容性适配,以及真机全流程验证的完整过程。作为大一新生开发者,笔者基于macOS系统与DevEco Studio开发环境,针对鸿蒙平台对海外主流统计服务(如Firebase Analytics)的兼容性限制,基于OpenHarmony SIG社区适配
当今的软件市场是一个全球性的市场,应用程序的开发和维护需要支持多种语言。International Components for Unicode (ICU) 库为多平台多系统提供了强大且功能齐全的多语言文化信息处理能力。
用户最常见到并与之交互的操作系统界面,其实只是操作系统最外面的一层。操作系统最重要的任务,包括管理硬件设备,分配系统资源等,我们称之为操作系统内在最重要的核心功能。而实现这些核心功能的操作系统模块,业界一般称之为操作系统“内核”。OpenHarmony的Linux内核基于开源Linux内核LTS分支演进,在此基线基础上,回合CVE补丁及OpenHarmony特性,作为OpenHarmony Com
在应用开发中,开发者可以自由组合ArkUI定义控件、视频、图片、Web网页以及第三方渲染框架生成内容,以满足应用UI界面的需求。同时,HarmonyOS系统基于的芯片平台除了通用的CPU/GPU计算单元外,还提供了[Hardware Composer](下文简称HWC)专用硬件辅助系统进行图形渲染送显,相对于通用计算单元,在图层叠加场景具有更高的处理效率和更低的能耗。作为专用硬件单元,HWC需要满
本文通过代码示例演示了如何通过NodeController挂载BuilderNode节点,包含Flex布局、Text和Button组件的构建过程。
摘要:CanvasPattern对象通过setTransform方法支持矩阵变换,可通过参数调整填充图像的缩放和位移。从API 8开始支持,9支持卡片能力,11支持原子化服务。示例展示了如何创建图案模板并使用Matrix2D进行变换,包括缩放和平移操作,最终应用于Canvas的填充矩形。