鸿蒙开发学习计划 (API 22+)

Peter 的鸿蒙开发学习笔记

鸿蒙开发学习计划 (API 22+)

制定时间: 2026-03-14

学习目标: 掌握 HarmonyOS 应用开发 (API 22+)

学习路径

第一阶段:开发基础 (已完成 ✅)

  • 1.1 鸿蒙应用开发概述 (版本说明、Stage模型)
  • 1.2 开发环境搭建 (DevEco Studio、项目结构)
  • 1.3 第一个应用 (EntryAbility、Hello World)
  • 第二阶段:ArkUI 声明式开发 (已完成 ✅)

  • 2.1 声明式开发范式
  • 2.2 基础组件 (Text, Button, Image, TextInput, List)
  • 2.3 布局组件 (Column, Row, Flex, Stack)
  • 2.4 状态管理 (@State, @Prop, @Link, @Provide, AppStorage)
  • 第三阶段:Navigation 路由 (已完成 ✅)

  • 3.1 Navigation vs Router (API 22+ 推荐 Navigation)
  • 3.2 基础使用 (push, pop, replace)
  • 3.3 路由拦截
  • 3.4 页面生命周期
  • 第四阶段:数据存储与网络 (已完成 ✅)

  • 4.1 AppStorage 应用存储 (API 22+ 推荐)
  • 4.2 Preferences 首选项
  • 4.3 RDB 关系型数据库
  • 4.4 HTTP 网络请求
  • 4.5 WebSocket 实时通信
  • 第五阶段:Ability 与性能 (已完成 ✅)

  • 5.1 Stage 模型架构
  • 5.2 UIAbility 生命周期
  • 5.3 权限管理
  • 5.4 性能优化 (LazyForEach, @Concurrent)
  • 第六阶段:分布式与实战 (已完成 ✅)

  • 6.1 分布式数据管理
  • 6.2 分布式任务调度
  • 6.3 常用工具类
  • 6.4 组件封装
  • 6.5 最佳实践
  • ---

    学习资源

    • 华为开发者官网: https://developer.huawei.com/consumer/cn/
    • API 22+ 文档: https://developer.huawei.com/consumer/cn/doc/overview/0000000000000000
    • 输出笔记

      文件内容

    |------|------|

    学习笔记-第1阶段-新版.md开发基础与环境 学习笔记-第2阶段-新版.mdArkUI 声明式开发与组件 学习笔记-第3阶段-新版.mdNavigation 路由 (API 22+ 核心) 学习笔记-第4阶段-新版.md数据存储与网络通信 学习笔记-第5阶段-新版.mdAbility 生命周期与性能优化 学习笔记-第6阶段-新版.md分布式能力与高级特性

    ---

    重要说明

    API 版本选择

    • **API 22+** 是当前推荐版本
    • **Navigation** 替代旧版 router
    • **Stage 模型** 替代 FA 模型
    • 笔记特点

    • 详细的代码示例
    • 实际项目应用场景
    • 注意事项和最佳实践
    • 废弃 API 明确标注