首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >OpenHarmony 文档仓已迁移至 GitCode,助力开源鸿蒙开发者高效学习!

OpenHarmony 文档仓已迁移至 GitCode,助力开源鸿蒙开发者高效学习!

作者头像
徐建国
发布于 2025-07-14 09:18:40
发布于 2025-07-14 09:18:40
1770
举报
文章被收录于专栏:个人路线个人路线

各位 OpenHarmony 开发者,大家好!近期大家在 Gitee 上发现 OpenHarmony 文档仓停止维护,请不要慌张,为了给大家提供更稳定、便捷的文档查阅体验,OpenHarmony 官方文档仓已正式迁移至 GitCode 平台,最新的文档资源可通过以下链接访问: 👉 OpenHarmony 文档仓(GitCode)[1]

如何在 GitCode 上高效学习 OpenHarmony?

在 GitCode 查阅文档时,你可以根据学习需求灵活选择对应版本的文档,操作方式如下: 进入文档仓后,通过页面顶部的分支选择器,直接切换到你需要的 OpenHarmony 版本分支(如 Release 版本、LTS 版本等),即可获取该版本对应的完整文档内容,轻松实现版本化学习。

欢迎大家前往 GitCode 查阅学习,后续文档的更新与维护也将主要在该平台进行。如果在使用过程中有任何疑问或建议,欢迎随时反馈交流!

祝大家学习顺利,开发愉快!

OpenHarmony 应用开发学习路线

一、基础认知阶段

1.1 应用开发导读

  • 应用开发导读[2]

1.2 了解 OpenHarmony

  • 了解 OpenHarmony 开源项目[3]
  • 术语[4]
  • 版本说明[5]

1.3 入门指南

  • 入门[6]

二、核心开发技术阶段

2.1 应用框架

  • Ability Kit(程序框架服务)[7]
  • ArkData(方舟数据管理)[8]
  • ArkTS(方舟编程语言)[9]
  • ArkUI(方舟 UI 框架)[10]
  • ArkWeb(方舟 Web)[11]
  • Background Tasks Kit(后台任务开发服务)[12]
  • Core File Kit(文件基础服务)[13]
  • Form Kit(卡片开发服务)[14]
  • IME Kit(输入法开发服务)[15]
  • IPC Kit(进程间通信服务)[16]
  • Localization Kit(本地化开发服务)[17]

2.2 系统能力开发

2.2.1 安全
  • 程序访问控制[18]
  • Asset Store Kit(关键资产存储服务)[19]
  • Crypto Architecture Kit(加解密算法框架服务)[20]
  • Data Protection Kit(数据保护服务)[21]
  • Device Certificate Kit(设备证书服务)[22]
  • Universal Keystore Kit(密钥管理服务)[23]
  • User Authentication Kit(用户认证服务)[24]
2.2.2 网络
  • Connectivity Kit(短距通信服务)[25]
  • Distributed Service Kit(分布式管理服务)[26]
  • Network Kit(网络服务)[27]
  • Telephony Kit(蜂窝通信服务)[28]
2.2.3 基础功能
  • Basics Service Kit(基础服务)[29]
  • Function Flow Runtime Kit(任务并发调度服务)[30]
  • Input Kit(多模输入服务)[31]
  • MDM Kit(企业设备管理服务)[32]
2.2.4 硬件
  • Driver Development Kit(驱动开发服务)[33]
  • Multimodal Awareness Kit(多模态融合感知服务)[34]
  • Sensor Service Kit(传感器服务)[35]

2.3 媒体与图形开发

2.3.1 媒体
  • Audio Kit(音频服务)[36]
  • AVCodec Kit(音视频编解码服务)[37]
  • AVSession Kit(音视频播控服务)[38]
  • Camera Kit(相机服务)[39]
  • DRM Kit(数字版权保护服务)[40]
  • Image Kit(图片处理服务)[41]
  • Media Kit(媒体服务)[42]
  • Media Library Kit(媒体文件管理服务)[43]
2.3.2 图形
  • ArkGraphics 2D(方舟 2D 图形服务)[44]
  • ArkGraphics 3D(方舟 3D 图形)[45]

2.4 应用服务开发

  • Ads Kit(广告服务)[46]
  • Calendar Kit(日历服务)[47]
  • Contacts Kit(联系人服务)[48]
  • Location Kit(位置服务)[49]
  • Notification Kit(用户通知服务)[50]

2.5 AI 能力开发

  • MindSpore Lite Kit(昇思推理框架服务)[51]
  • Neural Network Runtime Kit(Neural Network 运行时服务)[52]

2.6 高级开发特性

  • 一次开发,多端部署[53]
  • IDL 工具规格及使用说明书[54]
  • Native API 的相关指导[55]
  • 性能[56]

三、开发工具与实践阶段

3.1 开发工具

  • DevEco Studio(OpenHarmony)使用指南[57]
  • 调试工具[58]

3.2 示例教程

  • 示例代码[59]
  • Codelabs[60]

3.3 参考资源

  • API 参考[61]
  • 常见问题[62]

3.4 社区贡献

  • 参与贡献[63]

关于 GitCode

GitCode 代码托管平台是一款面向专业开发者的高效云端开发工具。平台集成了先进的代码托管服务,支持全面的版本控制、分支管理和协作开发功能。开发者可以通过 GitCode 便捷地上传、管理和分享代码仓库,享受无缝的协同开发体验。平台还提供了丰富的开源组件库和多样化的开发工具,无论是个人项目还是企业级应用,GitCode 都能为用户提供安全、稳定和高效的代码托管解决方案,助力开发者实现卓越的代码管理与协作。

官网:GitCode[64]

参考资料

[1]

OpenHarmony 文档仓(GitCode): https://gitcode.com/openharmony/docs

[2]

应用开发导读: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/application-dev-guide.md

[3]

了解 OpenHarmony 开源项目: https://gitcode.com/openharmony/docs/blob/master/zh-cn/OpenHarmony-Overview_zh.md

[4]

术语: https://gitcode.com/openharmony/docs/blob/master/zh-cn/glossary.md

[5]

版本说明: https://gitcode.com/openharmony/docs/blob/master/zh-cn/release-notes/Readme.md

[6]

入门: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/Readme-CN.md

[7]

Ability Kit(程序框架服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/application-models/Readme-CN.md

[8]

ArkData(方舟数据管理): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/database/Readme-CN.md

[9]

ArkTS(方舟编程语言): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/arkts-utils/Readme-CN.md

[10]

ArkUI(方舟 UI 框架): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/Readme-CN.md

[11]

ArkWeb(方舟 Web): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/web/Readme-CN.md

[12]

Background Tasks Kit(后台任务开发服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/task-management/Readme-CN.md

[13]

Core File Kit(文件基础服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/file-management/Readme-CN.md

[14]

Form Kit(卡片开发服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/form/Readme-CN.md

[15]

IME Kit(输入法开发服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/inputmethod/Readme-CN.md

[16]

IPC Kit(进程间通信服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/ipc/Readme-CN.md

[17]

Localization Kit(本地化开发服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/internationalization/Readme-CN.md

[18]

程序访问控制: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/Readme-CN.md

[19]

Asset Store Kit(关键资产存储服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AssetStoreKit/Readme-CN.md

[20]

Crypto Architecture Kit(加解密算法框架服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/CryptoArchitectureKit/Readme-CN.md

[21]

Data Protection Kit(数据保护服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/DataProtectionKit/Readme-CN.md

[22]

Device Certificate Kit(设备证书服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/DeviceCertificateKit/Readme-CN.md

[23]

Universal Keystore Kit(密钥管理服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/UniversalKeystoreKit/Readme-CN.md

[24]

User Authentication Kit(用户认证服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/UserAuthenticationKit/Readme-CN.md

[25]

Connectivity Kit(短距通信服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/connectivity/Readme-CN.md

[26]

Distributed Service Kit(分布式管理服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/distributedservice/Readme-CN.md

[27]

Network Kit(网络服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/network/Readme-CN.md

[28]

Telephony Kit(蜂窝通信服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/telephony/Readme-CN.md

[29]

Basics Service Kit(基础服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/basic-services/Readme-CN.md

[30]

Function Flow Runtime Kit(任务并发调度服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/ffrt/Readme-CN.md

[31]

Input Kit(多模输入服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/device/input/Readme-CN.md

[32]

MDM Kit(企业设备管理服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/mdm/Readme-CN.md

[33]

Driver Development Kit(驱动开发服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/device/driver/Readme-CN.md

[34]

Multimodal Awareness Kit(多模态融合感知服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/device/stationary/Readme-CN.md

[35]

Sensor Service Kit(传感器服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/device/sensor/Readme-CN.md

[36]

Audio Kit(音频服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/audio/Readme-CN.md

[37]

AVCodec Kit(音视频编解码服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/avcodec/Readme-CN.md

[38]

AVSession Kit(音视频播控服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/avsession/Readme-CN.md

[39]

Camera Kit(相机服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/camera/Readme-CN.md

[40]

DRM Kit(数字版权保护服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/drm/Readme-CN.md

[41]

Image Kit(图片处理服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/image/Readme-CN.md

[42]

Media Kit(媒体服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/media/Readme-CN.md

[43]

Media Library Kit(媒体文件管理服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/media/medialibrary/Readme-CN.md

[44]

ArkGraphics 2D(方舟 2D 图形服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/graphics/Readme-CN.md

[45]

ArkGraphics 3D(方舟 3D 图形): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/graphics3d/Readme-CN.md

[46]

Ads Kit(广告服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/ads-service/Readme-CN.md

[47]

Calendar Kit(日历服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/calendarmanager/Readme-CN.md

[48]

Contacts Kit(联系人服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/contacts/Readme-CN.md

[49]

Location Kit(位置服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/device/location/Readme-CN.md

[50]

Notification Kit(用户通知服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/notification/Readme-CN.md

[51]

MindSpore Lite Kit(昇思推理框架服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/ai/mindspore/Readme-CN.md

[52]

Neural Network Runtime Kit(Neural Network 运行时服务): https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/ai/nnrt/Readme-CN.md

[53]

一次开发,多端部署: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/key-features/multi-device-app-dev/Readme-CN.md

[54]

IDL 工具规格及使用说明书: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/IDL/idl-guidelines.md

[55]

Native API 的相关指导: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/napi/Readme-CN.md

[56]

性能: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/performance/Readme-CN.md

[57]

DevEco Studio(OpenHarmony)使用指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-tools-overview

[58]

调试工具: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/tools/Readme-CN.md

[59]

示例代码: https://gitee.com/openharmony/applications_app_samples/blob/master/README_zh.md

[60]

Codelabs: https://gitee.com/openharmony/codelabs/blob/master/README.md

[61]

API 参考: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/Readme-CN.md

[62]

常见问题: https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/faqs/Readme-CN.md

[63]

参与贡献: https://gitcode.com/openharmony/docs/blob/master/zh-cn/contribute/贡献文档.md

[64]

GitCode: https://gitcode.com/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
OpenHarmony 应用开发学习路线与资源指南
本文基于官方文档为 OpenHarmony 开发者设计一条系统的学习路径,并梳理核心知识点框架。以下为学习路线思维导图的结构化呈现:
徐建国
2025/02/12
2110
OpenHarmony 应用开发学习路线与资源指南
OpenHarmony 5.1.0 Release (API 18震撼推出),新特性和优化一览
OpenHarmony 5.1.0 Release 正式推出 API 18,在前一版本(OpenHarmony 5.0.3,API 15)基础上,带来诸多增强特性,涉及应用框架、ArkUI、媒体能力等多方面。完整可查看[1]
徐建国
2025/05/05
7180
OpenHarmony 5.1.0 Release (API 18震撼推出),新特性和优化一览
ArkUI-X 5.0.5 Release (API7)发布:安卓适配全面升级,跨平台能力再突破
本文聚焦 ArkUI-X 5.0.5 Release 版本更新,重点介绍其在安卓平台适配、跨平台框架能力、开发工具易用性及组件与 API 扩展等方面的核心升级内容,同时提供版本与平台配套关系及实践指引,帮助开发者快速掌握新版本特性。
徐建国
2025/05/21
1630
ArkUI-X 5.0.5 Release (API7)发布:安卓适配全面升级,跨平台能力再突破
ArkUI-X 5.0.4 Release:跨平台开发的全新体验
随着 ArkUI-X 5.0.4 Release 版本的发布,开发者们迎来了一个更加强大、灵活且高效的跨平台开发框架。ArkUI-X 作为鸿蒙生态中的重要一员,不仅在功能上不断丰富和完善,还通过持续优化开发体验,吸引了越来越多的开发者加入鸿蒙开发的行列。本文将详细介绍 ArkUI-X 5.0.4 Release 的新特性和优化内容,以及它在跨平台开发中的优势。
徐建国
2025/04/18
2820
ArkUI-X 5.0.4 Release:跨平台开发的全新体验
鸿蒙版 Flutter 相关仓库已迁移至 GitCode,赋能跨平台开发效率升级!
为进一步提升文档查阅的稳定性与便捷性,鸿蒙版 Flutter 相关仓库已正式迁移至 GitCode 平台。此后,最新的文档更新、版本化资源及协作支持将集中在此平台进行,欢迎通过以下链接访问: 👉 Flutter-Flutter 仓(GitCode)[1]
徐建国
2025/07/17
780
鸿蒙版 Flutter 相关仓库已迁移至 GitCode,赋能跨平台开发效率升级!
Flutter_udid 三方库鸿蒙适配之旅:从零到一的深度实践
在数字化浪潮的推动下,跨平台开发框架如 Flutter 凭借其高效、便捷的特性,成为了开发者们的宠儿。而鸿蒙系统的崛起,更是为跨平台开发注入了新的活力。为了助力开发者在鸿蒙生态中快速实现 Flutter_udid 获取设备标识符功能,本文将深入浅出地为大家解析如何适配 Flutter_udid 三方库至鸿蒙平台。
徐建国
2025/04/24
2100
Flutter_udid 三方库鸿蒙适配之旅:从零到一的深度实践
最新 React Native 鸿蒙化版本技术说明
当前 React Native 鸿蒙化版本基于社区 RN 0.72.5 内核完成适配,核心组件及依赖包版本详情如下:
徐建国
2025/07/08
3380
最新 React Native 鸿蒙化版本技术说明
跨平台开发鸿蒙原生应用
uni-app 是一个使用 Vue.js[1] 开发所有前端应用的框架,开发者编写一套代码,可发布到 HarmonyOS、iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
徐建国
2024/11/12
4050
跨平台开发鸿蒙原生应用
鸿蒙跨平台 ArkUI-X从入门到入土
喊了好长时间要做鸿蒙应用,自己也写了一点,但要同时照顾三个移动平台有点恶心,大致看了一下鸿蒙社区的 arkui-x 跨平台方案 https://gitee.com/arkui-x[1] ,先调研一下试试水
徐建国
2024/01/31
2.4K0
鸿蒙跨平台 ArkUI-X从入门到入土
memory_info:Flutter 插件助力鸿蒙生态,精准获取设备内存信息
作者仓库:https://github.com/MrOlolo/memory_info/tree/master/memory_info
徐建国
2025/06/08
800
memory_info:Flutter 插件助力鸿蒙生态,精准获取设备内存信息
OpenHarmony标准设备应用开发实战(一)——HelloWorld
3. 安装应用到标准设备上面。下面就让我们从零开始学习 OpenHarmony 标准设备应用开发。
小帅聊鸿蒙
2025/04/08
2470
OpenHarmony标准设备应用开发实战(一)——HelloWorld
OpenHarmony 5.0.0 Release发布
OpenHarmony 5.0.0 Release 版本标准系统能力持续完善。相比 OpenHarmony 5.0 Beta1,Release 版本做出了如下特性新增或增强:
徐建国
2024/10/10
4540
OpenHarmony 5.0.0 Release发布
解锁 Flutter_exit_app 库鸿蒙适配:离一键退出鸿蒙应用仅一步之遥
在数字化浪潮的推动下,跨平台开发框架如 Flutter 凭借其高效、便捷的特性,成为了开发者们的宠儿。而鸿蒙系统的崛起,更是为跨平台开发注入了新的活力。为了助力开发者在鸿蒙生态中快速实现 flutter_exit_app 退出应用程序功能,本文将深入浅出地为大家解析如何适配 flutter_exit_app 三方库至鸿蒙平台。
徐建国
2025/04/30
1530
解锁 Flutter_exit_app 库鸿蒙适配:离一键退出鸿蒙应用仅一步之遥
OpenHarmony和HarmonyOS有什么区别?【鸿蒙开发22】
OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展
徐建国
2022/03/30
2.6K0
OpenHarmony和HarmonyOS有什么区别?【鸿蒙开发22】
鸿蒙版 Flutter 库 torch_light 手电筒功能深度适配:跨平台开发者的光明之路
作者仓库:https://github.com/svprdga/torch_light
徐建国
2025/04/26
1310
鸿蒙版 Flutter 库 torch_light 手电筒功能深度适配:跨平台开发者的光明之路
Router切换Navigation指导
从ArkUI组件树层级上来看,原先由Router管理的page在页面栈管理节点stage的下面。Navigation作为导航容器组件,可以挂载在单个page节点下,也可以叠加、嵌套。Navigation管理了标题栏、内容区和工具栏,内容区用于显示用户自定义页面的内容,并支持页面的路由能力。Navigation的这种设计上有如下优势:
徐建国
2024/07/05
3590
Router切换Navigation指导
​鸿蒙原生应用开发案例每日一言
相信喜欢古诗词的大家或多或少都听说过一款名为“西窗烛”的应用,打开这个应用,就会在主界面上显示出一句经典的古诗词,并且只要动动手指就能切换到下一句。
徐建国
2024/01/31
3790
​鸿蒙原生应用开发案例每日一言
flutter_app_icon_badge 插件鸿蒙适配:实现跨平台应用图标角标管理
作者仓库:https://github.com/badver/flutter_app_icon_badge/
徐建国
2025/06/08
1280
flutter_app_icon_badge 插件鸿蒙适配:实现跨平台应用图标角标管理
最新OpenHarmony系统一二级目录整理
我们在学习OpenHarmony的时候,如果对系统的目录结构了解,那么无疑会提升自己对OpenHarmony更深层次的认识。
徐建国
2023/05/18
1.2K0
最新OpenHarmony系统一二级目录整理
Flutter 插件鸿蒙化,flutter_native_contact_picker 联系人选择器的跨平台适配实践
作者仓库:https://github.com/jayeshpansheriya/flutter_native_contact_picker
徐建国
2025/04/30
1790
Flutter 插件鸿蒙化,flutter_native_contact_picker 联系人选择器的跨平台适配实践
推荐阅读
相关推荐
OpenHarmony 应用开发学习路线与资源指南
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档