登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
本文记录了将 react-native-file-logger 适配至 OpenHarmony 的实战过程。基于鸿蒙 7.0 模拟器,通过 5 个 TurboModule 方法实现日志落盘、轮转、列举与删除,采用 fileIo 实现核心功能,支持按大小和跨天轮转,归档文件命名精确至毫秒。邮件发送功能因平台限制按能力边界处理,明确拒绝并提示用户手动导出。验证通过,日志文件结构清晰,内容完整,产出 H
本文详解将 @d11/react-native-mqtt 适配至 OpenHarmony 的完整过程。基于鸿蒙无原生 MQTT 库,从零实现 MQTT 5.0 协议层,手写报文解析与构建,涵盖变长整数、UTF-8、二进制及属性字段处理。通过 @ohos.net.socket 实现 TCP/TLS 连接,7 个 TurboModule 方法统一封装,兼容 JS 层调用零改动。实测验证连接、订阅、断线
食堂与访客前台共用同一鸿蒙人脸识别设备,因场景误切导致严重故障:消费变人证致读卡延迟,人证变消费引发无账户扣款,通行模式或触发安全风险。双屏异显更易掩盖问题。建议冻结场景配置,仅通过变更单、重新标定实现切换,功能开关应硬件或授权级控制。人证与消费应分形态部署,避免兼岗窗口自动判断的“产品经理幻觉”。无论OpenHarmony版本如何,场景码必须独立且难改,验收需确保全程无证件引导提示。
本文复盘了Flutter项目中webRTC三方库迁移至OpenHarmony的实战过程,聚焦GN工具链适配、NAPI异步桥接与工程治理。针对鸿蒙ABI(aarch64-linux-ohos)与Android不兼容问题,通过补丁式修改gcc_toolchain.gni注入musl启动文件与clang_rt库,解决链接崩溃;采用异步初始化避免UI线程阻塞;通过HAR/HSP混合分包策略降低主包体积8M
一个完整的产品包括1.在目录下定义适配芯片和硬件平台的组件,例如:内核驱动、硬件抽象、芯片相关库、固件及配置。也可能放在vendordevice/soc和kernel等目录 2.,提供与具体芯片无关的通用系统能力,例如:文件系统、网络、应用框架、系统服务等。一个完整的包括两部分。xxx.jsonfeatureproductstarget_cpu先加载inherit中的部件列表;加载subsyste
Camera 是 OpenHarmony 多媒体子系统的重要组成部分,主要提供相机设备管理、预览、拍照、录像以及相机参数控制等功能。从应用层来看,Camera 功能似乎只是打开摄像头、创建预览窗口和调用拍照接口。但从系统实现角度来看,一次完整的 Camera 操作需要经过应用接口、Camera Framework、Camera Service、Camera HDI、相机驱动以及底层硬件等多个层次。
本文基于React Native 0.71+,通过npx react-native init初始化项目后,详细讲解如何使用TypeScript搭建两个页面:入口页(Entrance.tsx)和我的页面(Profile.tsx)。重点介绍了配置tsconfig.json、初始化TypeScript环境、集成React Navigation实现页面跳转,并通过创建共享类型文件(navigation.t
课程分五阶段:物联网嵌入式基础、Linux 高级编程、物联网智能终端设备、系统软件开发与内核驱动开发、面试突击与就业指导。内容覆盖 C/C++、STM32、RTOS、嵌入式 Linux、Qt、ARM 与 Linux 内核驱动,延伸到 OpenHarmony、国产信创、端侧 AI 和 MCP/AI Agent,课程内项目 40+。重点包括字符设备、平台总线、中断、并发与竞态、LCD 与触摸屏、USB
本文首发于我的个人博客,本页为转载,原文链接:https://liupeng.icu/2026/11/02/2026-11-02-harmonyos-arkts-97-true-false/说明:题目由本人备考时整理,答案已逐条对照华为 / OpenHarmony 官方文档核对;它不是官方真题原文,存疑题号已在文中单独标注,请以当期官方文档为准。
选国产化嵌入式课程,需核对三件事:实验板芯片型号与指令集(如飞腾、龙芯、瑞芯微)、系统版本号(如Linux 5.10、OpenHarmony 4.1)及驱动是否独立成阶并上真板。三者决定能否真正掌握系统移植、驱动开发技能。课程应有裸板、内核模块、框架三级实验,且实验可复现、代码可带走。建议用表格核对平台、系统、驱动、课时、项目与服务条款,试听时重点问芯片、系统版本与驱动实现细节,确保学完能胜任岗位