生态内容专刊
OpenHarmony
OpenHarmony
目录页
01 / 02
02 / 03
OpenHarmony 生态内容专刊
OpenHarmony 是 一 款 面 向 全 场 景 的 开 源 分 布 式 操 作 系 统,是
HarmonyOS 的 开 源 版,由 华 为 捐 赠 给 开 放 原 子 开 源 基 金 会
(OpenAtom Foundation)。OpenHarmony 在传统的单设备系统能
力的基础上,创造性地提出了基于同一套系统能力、适配多种终端形态
的理念,支持多种终端设备上运行。
本专刊旨在为您打造 OpenHarmony/ HarmonyOS 学习资源、知识内
容园地,帮助您快速学习 。
您可以通过行业大咖的分享与实践,高效学习 OpenHarmony 的相关
知识。您也可以通过华为技术专家们的官方解读,了解 HarmonyOS 设
计理念、技术架构、关键能力,深入理解 HarmonyOS,让您的产品拥有
更好的体验。
我们也将持续更新本专刊,为您提供最新资源。当您学习某课程或功能
时,功能可能会发生变化,请参考官方文档获取最新信息。
访问 OpenHarmony 开源项目。
https://gitee.com/openharmony
访问 HarmonyOS 开发者官方网站。
https://www.harmonyos.com/cn/home
卷首语
设计理念与实践
网络课程
推荐社区及资源
03
05
13
35
CONTENTS
卷首语
03 / 04
OpenHarmony
致开发者
2020.9 月的华为开发者大会上,华为发布了面向万物互联时代的全场景分布式操作系统
HarmonyOS 2.0,希望和设备厂商以及应用开发者打造一个面向万物互联时代的超级终
端体验。HarmonyOS 2.0 一经发布便获得了业内的热切关注,在开源社区更是掀起了一
股讨论的热潮,OpenHarmony 项目已经成为国内最受欢迎的开源项目之一。到目前为止,
得到了超过 3000 位开发者对于开发工具、API、文档和套件等方面的意见与咨询,开发者
数量超过 10 万。
同时,数十位行业大咖依托深厚的技术积累、凭借丰富的项目经验为 OpenHarmony 贡献
力量,提交 demo 代码、开设课程、制作详细教程、培育更多的开发者。 《 OpenHarmony
生态内容专刊》致力于为新进入者、学习者、使用者打造获取 OpenHarmony 学习教程、学
习资源的百宝箱,汇聚广受开发者喜爱的网络课程,降低开发者接入门槛。同时,向各位大咖
致敬,感谢他们的勇敢尝试与探索,执着追求、持续产出帮助更多开发者。
“不积跬步无以至千里,不积小流无以成江海” OpenHarmony 生态建设离不开广大开发
者、生态上下游伙伴的参与和贡献,也离不开先行者们的探索与分享。期待更多的开发者、先
行者、上下游伙伴加入 OpenHarmony 技术社区,与我们一起构建万物互联的新时代!
设计理念与实践
05 / 06
DESIGN CONCEPT
AND PRACTICE
HarmonyOS
设计理念与实践
设计理念与实践
HarmonyOS 应用开发
设计理念及实践
华为技术专家2020 HDC 大会官方解读
分布式数据管理 - 管理跨设备共享数据
07 / 08
扫码观看
本视频详细讲述了 HarmonyOS 如何让开发者能够快速实现用户全场景多设备数据流转和管理的需求,介绍了通过分布式数据库、分布
式文件系统和分布搜索等技术来解决数据在多设备间的同步、查找和访问的问题,同时如何保证数据安全。
HarmonyOS 理念和设计
开发超级虚拟终端创新体验
本视频详细讲述了 HarmonyOS 设计理念,HarmonyOS 重新定位人 - 设备 - 场景的关系,以人为中心,按场景把不同智能终端通过
本视频详细讲述了如何通过硬件虚拟共享开发超级虚拟终端的创新体验,介绍了硬件虚拟共享的理念、技术架构,阐述了硬件虚拟共享中
HarmonyOS 的系统级原生能力组建成一个超级终端,为智能全场景带来不一样的体验,关键内容有:HarmonyOS 总体架构和分布式
的硬件虚拟化、硬件协同关键能力;举例说明了硬件虚拟共享的应用场景及应用开发步骤。
关键技术、分布式应用程序框架及应用示例等。
从零开始开发一个 HarmonyOS 应用
HarmonyOS 安全和隐私设计
本视频让你快速上手 HarmonyOS 应用开发,通过讲解和代码示范,教你如何使用创建应用布局,绑定用户交互事件,以及编译、安装,及
本视频讲述了 HarmonyOS 安全架构设计理念,围绕“正确的人通过正确的设备正确的使用数据”,采取的安全模型、安全架构、安全关键
运行等。
技术,以及开发者通过使用开放的安全能力,简化安全的实施,方便应用开发者和设备开发者,开发更加安全的应用和设备。
HarmonyOS 应用程序框架揭秘
HarmonyOS UX 体验设计
本视频围绕详细讲述了 HarmonyOS 的应用程序框架的设计思路,具体组成,以及内部机制等。
本视频介绍了面向全场景多设备的 UX 体验设计方法,包括针对设备特点的适应性设计、针对多设备拉通的通用性设计、以及针对跨设备
交互的分布式设计。
分布式软总线 - 构建低时延高带宽的本地多设备虚拟网络
应用开发平台和工具总体介绍
本视频详细讲述了 HarmonyOS 分布式软总线的设计理念,介绍了软总线自动发现、全连接组网、极速传输的用户体验和背后的关键技术
本视频讲述了华为终端面向 HarmonyOS 应用开发者和 HarmonyOS 设备开发者提供的 HarmonyOS 开发者平台 -HUAWEI
DevEco 2.0,包括 HarmonyOS 官方门网、HUAWEI DevEco Studio 2.0 和 HUAWEI DevEco Device Tool 1.0 等,概述了各工具
和平台的关键特性和发布路标。
https://developer.huawei.com/consumer/cn/training/detail/101603095794057095https://developer.huawei.com/consumer/cn/training/detail/101603095745103009https://developer.huawei.com/consumer/cn/training/detail/101603095683428095https://developer.huawei.com/consumer/cn/training/detail/101603095627829008https://developer.huawei.com/consumer/cn/training/detail/101603095575181007https://developer.huawei.com/consumer/cn/training/detail/101603095457156019https://developer.huawei.com/consumer/cn/training/detail/101603095390619094https://developer.huawei.com/consumer/cn/training/detail/101603095512931020https://developer.huawei.com/consumer/cn/training/detail/101603095327940006
设计理念与实践
DevEco Studio 分布式应用调试指南
本视频使用四个生动的现场 Demo 为大家一一展示了 DevEco Studio 分布式设备调试的四大能力:跨语言调试,跨设备调试,变量可
视化 X-Ray Debugger 以及分布式调用链分析 -HiTrace。
09 / 10
HarmonyOS 应用开发
微认证
华为开发者联盟联手 HarmonyOS 专家亲情打造
DevEco Studio 分布式跨设备应用开发实践
微认证 - HarmonyOS 应用开发系列课(基础篇)
本视频详细介绍了 HarmonyOS 的 JS UI 及 Java UI 开发实践过程。通过本视频,你可以了解到基于 DevEco Studio 如何开发分布式
本课程是基于 HarmonyOS 应用开发的基础系列课程,主要介绍 HarmonyOS 整体架构和理念,关键技术(分布式关键技术 / 安全和隐
跨设备的 HarmonyOS 应用。
私 /UX),应用程序框架,以及开放能力和工具平台。通过本课程的学习,开发者能够具备运用 HarmonyOS 顺利开发应用的能力。
HarmonyOS 应用测试最佳实践
微认证 - HarmonyOS 应用开发系列课(进阶篇)
本视频介绍了 HarmonyOS 测试工具解决方案:DECC,这是一站式多语言测试框架,支持从单元测试到集成测试、从功能测试到性能
本课程是基于 HarmonyOS 应用开发的进阶系列课程,主要介绍 HarmonyOS 应用程序框架,HarmonyOS 分布式软总线、任务调度,
安全稳定性测试的全流程测试活动,看护应用质量。
分布式数据管理、安全和隐私设和 UX 体验设计等内容,开发者能够独立开发 HarmonyOS 应用的能力。
HarmonyOS 纯净应用开发
本视频详细讲述了 HarmonyOS 纯净应用的意义、定义和理念,以及支撑 HarmonyOS 纯净应用开发的标准,方法和工具平台,方便应
微认证(基础篇)
微认证(进阶篇)
用开发者快速的开发出纯净的 HarmonyOS 应用。
HarmonyOS 模拟器
本视频详细讲述了多终端设备模拟,丰富的动态场景仿真。
https://developer.huawei.com/consumer/cn/training/detail/101603095258356005https://developer.huawei.com/consumer/cn/training/detail/101603095115414017https://developer.huawei.com/consumer/cn/training/detail/101603095512931020https://developer.huawei.com/consumer/cn/training/detail/101603095020288094https://developer.huaweiuniversity.com/portal/courses/HuaweiX+CBGHWDCN098/about?source=hwdevhttps://developer.huaweiuniversity.com/portal/courses/HuaweiX+CBGHWDCN103/about?source=hwdevhttps://developer.huawei.com/consumer/cn/training/detail/101603094874613004
设计理念与实践
HarmonyOS 设备开发
设计理念及实践
华为技术专家2020 HDC 大会官方解读
HarmonyOS 智能硬件应用程序开发
11 / 12
扫码观看
本视频详细讲解了 HarmonyOS 在 1+8+N 多设备场景下应用程序框架所面临的主要挑战和解决策略,如何通过统一的 IDE 和开发范
式来构建多设备的应用,以及面向智能硬件如何通过 IDE 进行应用开发。
HarmonyOS 理念和设计
HarmonyOS 智能硬件开发 - UX 体验设计
本视频详细讲述了 HarmonyOS 重新定位人 - 设备 - 场景的关系带来智能全场景体验的设计理念,以及 HarmonyOS 总体架构和分
本视频详细讲述了 HarmonyOS 以碰一碰为特征的近场设备连接和控制的交互体验,打破传统 IOT 连接控制步骤多等待长的体验壁垒,
布式技术、分布式应用程序框架等。
配合介绍轻量的应用框架规范和模板,打造 HarmonyOS 设备的体验竞争力。
从零开始开发一个 HarmonyOS 智能硬件
HarmonyOS 硬件创新合作伙伴发展规划
本视频详细讲述了从零开发一个 HarmonyOS 智能硬件,包括 HarmonyOS 典型应用场景、如何开发、开发工具等,从开发者视角,了解
本视频围绕详细介绍 HarmonyOS 的产业定位,生态建设进展,以及后继的硬件合作伙伴发展计划。
如何开发一款 HarmonyOS 智能硬件。
HarmonyOS 内核设计
使用HPM定制HarmonyOS软件包
本视频详细讲述了 HarmonyOS 轻量内核的技术演进,通过增加多进程、系统调用、动态链接、全量 POSIX 库等特性,实现类 Linux 的
本视频详细介绍了 HPM( HarmonyOS Package Manager)包管理器使用场景、关键特性和价值,并提供两个案例:使用 HPM 中的
开发体验、RTOS 的运行效果。
典型解决方案快速裁剪出一款新设备、贡献及分发软件包到 HPM 加速推广。
开发一个 HarmonyOS 的驱动程序
OpenHarmony 开源项目介绍
本视频详细讲述了 HarmonyOS 驱动平台的归一化平台底座、弹性化框架、组件化驱动模型、统一配置界面等架构特征,为驱动开发者提
本议题主要讲述 OpenHarmony 开源项目具体内容介绍,学习资源及办法介绍,个人及企业参与开源的具体操作办法。
供高效率的驱动开发环境。
https://developer.huawei.com/consumer/cn/training/detail/101603333077509026https://developer.huawei.com/consumer/cn/training/detail/101603333549907111https://developer.huawei.com/consumer/cn/training/detail/101603333688642112https://developer.huawei.com/consumer/cn/training/detail/101603333814551036https://developer.huawei.com/consumer/cn/training/detail/101603334270107038https://developer.huawei.com/consumer/cn/training/detail/101603334122074037https://developer.huawei.com/consumer/cn/training/detail/101603333958513028https://developer.huawei.com/consumer/cn/training/detail/101603334579679029https://developer.huawei.com/consumer/cn/training/detail/101603334677358039
网络课程
13 / 14
ONLINE COURSES
HarmonyOS
网络课程