openharmony 鸿蒙 多模输入子系统

多模输入子系统 简介 OpenHarmony旨在为开发者提供NUI(Natural User Interface)的交互方式,有别于传统操作系统的输入,在OpenHarmony上,我们将多种维度的输入整合在一起,开发者可以借助应用程序框架、系统自带的UI组件或API接口轻松地实现具有多维、自然交互特点的应用程序。
阅读全文

openharmony 鸿蒙 图形子系统

图形子系统 图形子系统主要包括UI组件、布局、动画、字体、输入事件、窗口管理、渲染绘制等模块,构建基于轻量OS应用框架满足硬件资源较小的物联网设备或者构建基于标准OS的应用框架满足富设备的OpenHarmony系统应用开发。
阅读全文

openharmony 鸿蒙 启动恢复子系统

启动恢复子系统 简介 启动恢复负责在内核启动之后到应用启动之前的系统关键进程和服务的启动过程的功能。涉及以下组件: init组件 支持使用LiteOS-A和Linux内核的平台。
阅读全文

openharmony 鸿蒙 升级子系统

升级子系统 简介 OpenHarmony升级子系统用来支持OpenHarmony设备的OTA(Over The Air)升级。整个升级子系统包括如下几块: 升级包制作工具 升级包制作工具是使用python开发,运行在PC端用来制作升级包的工具。它首先会打包各个升级镜像,然后对升级包进行签名,同时生成升级包执行脚本,最后制作出升级包。工具生成升级脚本,设备侧解析执行脚本。最终完成所有的升级动作。
阅读全文

openharmony 鸿蒙 包管理子系统

包管理子系统 简介 包管理子系统负责应用安装包的管理,提供安装包的信息查询、安装、更新、卸载和包信息存储等能力。具体功能如下: 包管理子系统架构如下图所示:
阅读全文

openharmony 鸿蒙 分布式软总线子系统

分布式软总线子系统 简介 系统架构 目录 约束 使用说明 进程间通信 软总线 相关仓 简介 分布式软总线子系统旨在为OpenHarmony系统提供的通信相关的能力,包括:WLAN服务能力、蓝牙服务能力、软总线、进程间通信RPC(Remote
阅读全文

openharmony 鸿蒙 内核子系统

内核子系统 简介 LiteOS Linux 目录 约束 使用 LiteOS使用说明 linux使用说明 构建说明 相关仓 简介 OpenHarmony针对不同量级的系统,分别使用了不同形态的内核,分别为LiteOS和Linux。在轻量系统、小型系统可以选用LiteOS;在小型系统和标准系统上可以选用Linux。
阅读全文

openharmony 鸿蒙 公共基础库

公共基础库 概述 相关文档 相关仓 概述 公共基础类库存放OpenHarmony通用的基础组件。这些基础组件包括一些常用的C、C++、JS开发增强API,可被OpenHarmony各业务子系统及上层应用所使用。公共基础类库子系统包含如下代码仓库:
阅读全文

openharmony 鸿蒙 全球化子系统

全球化子系统 简介 系统架构 目录 相关仓 简介 当OpenHarmony系统/应用在全球不同区域使用时,系统/应用需要满足不同市场用户关于语言、文化习俗的需求。全球化子系统提供支持多语言、多文化的能力,包括:
阅读全文