登录社区云,与社区用户共同成长
邀请您加入社区
鸿蒙系统(OpenHarmony 4.0+)已原生支持 Electron 应用,通过扩展包可调用鸿蒙特有 API;开发核心是 “标准 Electron 开发 + 鸿蒙环境适配”,无需重构已有 Electron 代码;打包时需注意鸿蒙的架构和权限配置,确保应用能正常运行。鸿蒙 + Electron 的组合,既保留了 Electron 前端开发的便捷性,又能利用鸿蒙的分布式能力,是跨端应用开发的优质选
本文详细介绍了元服务工程的创建与开发流程。首先说明了工程创建步骤,包括选择模板、账号登录、APPID配置等关键环节,并解析了工程目录结构。接着讲解了页面构建方法,包括基本结构、布局组件选择和页面间跳转实现。然后介绍了元服务卡片的创建、开发实现和规格适配。最后强调了开发注意事项,包括账号认证要求、开发规范限制和性能优化建议。整个流程涵盖了从工程初始化到页面开发、卡片实现以及发布准备的全套开发指引。
鸿蒙和Flutter的混合开发,算是为咱们把丰富的Flutter生态引入鸿蒙世界铺了一条可行的路。技术核心说穿了就两点:用搭好通信的桥,用 FlutterTexture玩好转纹理的魔术。吃透两边引擎的脾气:特别是Flutter Engine和ACE引擎各自的渲染管线与线程模型,心里得有张清晰的图。写好鸿蒙端的“翻译”:尤其是为Flutter Plugin提供高质量、符合鸿蒙规范的ohos/实现,这
本文介绍了React Native中的LayoutAnimation模块,它能够为组件布局变化自动添加平滑动画效果。核心机制是通过configureNext方法配置动画参数,在状态更新后自动处理过渡动画。文章详细讲解了配置选项、预设动画类型和平台适配方法,并展示了一个可折叠界面元素的实现案例。该案例利用状态管理和条件渲染,结合spring动画效果,创建了流畅的展开/收起交互。最后提到将React
摘要: 鸿蒙OS凭借分布式架构、微内核安全及模块化设计,为工业控制领域提供创新解决方案。其分布式软总线实现多设备高速互联(延迟<10ms),分布式数据管理统一工业数据格式,解决传统系统设备孤岛、协议不兼容等问题。通过机械加工车间案例,展示鸿蒙OS如何实现数控机床、传感器等设备的自动发现与数据同步,核心代码演示了设备连接与数据订阅流程,显著降低集成成本并提升实时性,为工业智能化转型提供技术支撑
sqflite传统的Flutter插件架构(Dart -> Platform Interface -> Platform Implementation)在鸿蒙这里卡住了,因为“Platform Implementation”这一层赖以生存的Java环境没有了。FFI方案相当于我们自己在Dart层和鸿蒙的C Native层之间,搭建了一座新的桥梁。// 一个简单的FFI调用示例,感受一下?Dynam
本文介绍了基于HarmonyOS和ArkTS的TOTP验证码生成组件实现方案。项目采用分层架构设计,包含算法服务层、加密工具层和UI组件层。核心实现包括TOTP算法、加密模块和Base32编解码等。具有模块化、高性能和标准兼容等特点,可集成到各类HarmonyOS应用中。
20个AIOT综合应用项目,覆盖AI入门、智能家居、智慧农业、机器人开发等多元场景,以“ESP32-S3(AI决策核心)+STM32F103(实时控制执行)”双核协同为核心架构,融合人工智能、物联网、嵌入式开发等前沿技术,涵盖STM32 HAL库/标准库开发、基于IDF的ESP32-S3开发、FreeRTOS/RT-Thread实时操作系统开发、LVGL图形界面开发、多传感器融合、AI语音交互、A
鸿蒙系统沙箱(Sandbox)是一种安全隔离机制,通过mount命名空间和控制组(cgroup)技术,为系统服务和应用创建独立的运行环境,限制其对系统资源的访问权限。为了把每个应用关进“小黑屋”,防止它偷窥、篡改、破坏别人或系统的数据与资源。数据隔离:应用 A 的文件、配置、数据库默认只能自己看,连应用 B 都碰不到,更别提系统。权限最小化:即使应用申请了敏感权限(如麦克风、通讯录),也只能在沙箱
润开鸿HH-SCDAYU800A开发板(四)
此前已完成仓库详情查看、基础搜索及个人仓库列表等核心功能,实现了数据的流畅加载与展示。随着用户使用场景的深入,单一的仓库浏览已无法满足协作开发需求,本次迭代重点实现分支管理核心功能,支撑多人协作场景。
摘要:该OpenHarmony补丁管理脚本实现了产品构建过程中的补丁应用功能。脚本通过Patch类管理补丁流程,包含三个核心方法:1) patch_make作为入口函数,支持正向/反向补丁操作;2) patch_apply实际执行补丁命令,自动处理路径转换和错误检测;3) patch_cache_update管理补丁缓存和回滚。脚本采用YAML配置格式,支持分层补丁管理(产品补丁和公共补丁),并包
HarmonyOS多HAP开发中,跨包页面跳转需通过startAbility机制实现。由于各HAP路径隔离,无法直接使用Router/Navigation。具体方案:1)源HAP调用startAbility,指定目标bundleName和abilityName;2)目标HAP需配置exported:true允许外部调用;3)参数通过Want对象传递,支持基本类型和可序列化对象。相比HAR/HSP跳
星闪是新一代近距离无线连接技术,简单理解为更高级的wifi。NearLink Kit 采用星闪技术,提供设备广播、发现、连接、速传能力,围绕四大智能化场景,构建星闪连接服务,助力你发展全球业务。
本文介绍了在Mac电脑上同时配置原始Flutter和鸿蒙Flutter(OHFlutter)的方法。通过版本隔离技术,将两个Flutter版本分别存放在不同目录,并利用Shell别名实现快速切换。配置过程包括:安装基础工具、下载两个Flutter版本、设置环境变量别名、分别初始化并验证两个版本。关键点在于使用flutter_original和flutter_ohos命令区分调用,并确保IDE正确配
华为鸿蒙操作系统(HarmonyOS)凭借分布式技术为智慧医疗带来创新解决方案。本文聚焦"急诊急救""慢病管理""远程会诊"三大核心场景
HarmonyOS5.0原子化服务与Uniapp结合正重塑智慧教育生态。通过"零安装、跨端协同、场景智能"三大特性,构建即用即得的教学服务新模式。技术架构包含Uniapp跨端组件与HarmonyOS原子化服务能力,可实现动态资源卡片、跨设备流转、智能场景触发等功能。典型应用包括位置感知的资源推送、课程表关联服务分发等。实测显示,原子化服务冷启动时间缩短至0.4秒,内存占用仅为完整应用的20%。某中
摘要: 在ICU库的HarmonyOS交叉编译过程中,主机构建阶段生成了ARM架构的工具,导致交叉编译阶段无法执行二进制文件。经分析发现,构建脚本未完全清除交叉编译环境变量(如AR、LD、RANLIB、SYSROOT),导致configure脚本误判为交叉编译环境。解决方案包括:1)保存所有相关环境变量;2)使用unset清除交叉编译变量;3)显式设置空值;4)构建后恢复环境变量。通过修改构建脚本
构建 gengetopt 项目时发现 gengen 工具无法找到,尽管已安装。问题根源是 .zshrc 配置文件中两行命令被错误合并,导致 PATH 环境变量未正确加载。修复方法是拆分错误行并重新加载配置。建议使用语法检查、版本控制和测试新终端等预防措施,避免类似 PATH 配置问题。常见问题包括路径顺序错误、重复添加和相对路径等,可通过调试命令如 echo $PATH 和 which -a 进行
本文详细记录了在aarch64架构下使用OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh命令构建Expat 2.7.1的全过程。内容涵盖Expat库的核心特性(流式解析、事件驱动模型等)、构建流程(从源码获取到最终打包)、产物验证方法,以及常见问题的解决方案。特别针对镜像下载失败、链接错误、编码问题等典型问题提供了具体排查步骤和解决方法
鸿蒙
——鸿蒙
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net