登录社区云,与社区用户共同成长
邀请您加入社区
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
各位社区成员: 为推进开源鸿蒙具身智能PMC(筹)的规范化运作,依据PMC委员提名规则,经代码贡献度统计与场景贡献核验,现将候选单位名单及选举安排公示如下: 一、提名规则 1. 在本PMC内,年度代码贡献量超过40K的单位,可提名1人。 2. 曾提供价值场景、本体、Demo验证或展示的单位,可
一、先建立整体认识,再开始编写代码 刚开始学习 OpenHarmony 时,很容易直接从页面布局、组件使用或 API 调用入手。但如果缺少整体认识,遇到问题时往往只能依赖零散搜索,学习效率并不高。 我认为,入门阶段首先需要了解几个核心概念: - OpenHarmony 的系统架构和运行机制; - 应用、Ability、页面以及组件之间的关系; - ArkTS 语言和声明式 UI 开发方式; - 应
直播地址:https://meeting.tencent.com/dm/Ag19VZe410I9
JSI 回调默认跑在 JS 或任务线程上。图形框架、窗口和控件树通常只认 UI 线程。脚本能调到 Native,只说明桥已经通了,并不说明当前线程可以改界面。把这两件事当成一回事,是轻量设备上很常见的问题。 两条线程的职责不一样。JS 线程负责跑脚本、处理模块调用、把参数从脚本世界翻译成 C++;UI 线程负责布局、绘制、动画和控件状态。在 JS 回调里直
一、问题背景 项目说明系统版本OpenHarmony 6.1 Release硬件平台rk3568主屏MIPI,720x1280,竖屏(rotation=3 / ROTATION_270)副屏LVDS,1024x600,横屏(rotation=0)渲染架构divided render(isUniRender: 0),走 RSPhysicalScreenProcessor + HARDWARE_COM
CoAP 本地控制可靠性:发现、会话与重启恢复 摘要 本文链路中的 CoAP 运行在 UDP 之上,常见失败表象是:控制端已经发出请求,设备却没有回复。根因未必在网络,也可能是双方对设备身份、Session 或消息序列的理解已经不一致。 本文以 OpenHarmony iot_management 的本地控制链路为背景,梳理双端口发现、设备信息合并、baseUrl、PUUID、Session、se
轻智能解决方案-BMS&AMS 1. 概述 1.1 什么是 OpenHarmony 轻量系统 OpenHarmony 轻量系统(Lite System)是面向资源受限设备(如穿戴设备、摄像头等)的操作系统版本。相比标准系统,轻量系统具有以下特点: 资源占用小(内存、存储)组件精简支持的设备类型:Hi3516DV300、Hi3518EV300、穿戴手表等 1.2 核心概念 概念说明Abili
地图服务是位置类应用的核心基础设施。本文详解从地图瓦片加载、坐标系转换、渲染管线到定位与路径规划的完整链路,并梳理核心数据结构与源码模块位置。 flowchart LR A[地图初始化 MapComponent] --> B[瓦片加载 多级缩放金字塔] B --> C[坐标转换 经纬度 ↔ 屏幕像素]
Launcher 是 OpenHarmony 系统启动后用户看到的第一个应用,也是整个系统的桌面入口。本文详解从 SystemServer 触发、Launcher Ability 加载、UI 渲染到桌面就绪的完整链路,并梳理核心数据结构与源码模块位置。 flowchart LR A[SystemServer 启动] --> B[L
OpenHarmony Launcher 桌面动画体系详解 桌面动画是 Launcher 用户体验的灵魂。本文详解从动画框架选型、页面切换动画、图标交互动画到性能优化的完整链路,并梳理核心数据结构与源码模块位置。 flowchart LR A[动画框架选型 ArkUI动画引擎] --> B[页面切换动画 PageView滑动] &nbs