鸿蒙开发手册HARMONYOS

HANDBOOK九主题系统性学习路径

从 ArkTS
到元服务

一套面向工程的鸿蒙(HarmonyOS NEXT)学习手册:ArkTS 强类型语法、并发模型、ArkUI 声明式开发、Stage 模型架构、持久化、网络层、测试与性能优化,全部基于 ArkTS 与 ArkUI 现代 API。

从第一章开始 9 章难度入门到高阶 约20+学时HarmonyOS NEXT
00

学习路径:五个层次

九大主题自底向上:基础层提供语言与并发能力,UI 层提供声明式范式,架构层组织代码,生产层守住质量与体验。

基础层

ArkTS 语言基础

强类型、状态变量、装饰器与声明式思维。

并发层

并发模型

TaskPool、Worker、Promise 与异步任务。

UI 层

ArkUI

声明式组件、状态驱动、布局与动画。

架构层

应用架构

Stage 模型、MVVM、状态管理、模块化。

生产层

持久化/网络/测试/性能

Preferences、RDB、http、Hypium、渲染优化。

目录

九大主题

每一章都是一份完整的知识地图:概念、图解、可运行代码、陷阱、练习与资源。

指南

推荐的使用方法

1

搭建环境

安装 DevEco Studio(含 SDK 与模拟器),准备 HarmonyOS NEXT 设备/模拟器。

2

按序阅读,边读边跑

每章示例在 DevEco Studio 的 ArkTS 工程中运行,建议每章建独立模块。

3

完成章末练习

实战清单是检验掌握的标准。

4

构建自己的应用

把架构、持久化、网络、测试整合进你自己的鸿蒙应用。

准备

环境准备

鸿蒙开发以 DevEco Studio 为主线,基于 ArkTS(TypeScript 的超集)与 ArkUI。本手册示例基于 HarmonyOS NEXT / API 12+。

# 1. 安装 DevEco Studio(自带 HarmonyOS SDK / 模拟器 / 构建工具)
# 2. 新建工程:Empty Ability (ArkTS)

# 3. 关键依赖在 oh-package.json5 中声明(示例)
# {
#   "dependencies": {
#     "@ohos/axios": "^2.2.0"
#   }
# }
# 安装
ohpm install
版本说明

本手册基于 HarmonyOS NEXT(API 12+)。ArkTS 在 TypeScript 基础上强化了强类型与声明式状态,部分 JS 动态特性被限制,各章会标注。

没有设备怎么办

用 DevEco Studio 内置模拟器(Remote Emulator / 本地模拟器)即可运行全部示例。