HarmonyOS 教程:300+ 实战案例免费带你看懂鸿蒙应用开发
【免费下载链接】harmonyos-tutorialHarmonyOS Tutorial. 《跟老卫学HarmonyOS开发》项目地址: https://gitcode.com/GitHub_Trending/ha/harmonyos-tutorial
《跟老卫学HarmonyOS开发》是一套开源的 HarmonyOS 教程,把 300 多个可运行案例直接放在 samples/ 目录里。适合想从 0 开始写鸿蒙 App、又不想只啃文档的你:每个知识点都配对应源码,跟着跑一遍就能上手。
💡 为什么值得花时间在它上面
学系统开发最卡人的,是"文档看会了、代码却写不出来"。这套教程把知识点拆成一个个独立小工程,打开就能编译,不用自己搭骨架。三个典型场景:
- 图片查看器:ArkTS 做多图浏览、缩略图联动,对应
samples/ArkTSMultiPicture - 视频播放器:覆盖播放控制与媒体会话,对应
samples/VideoPlayer - AI 智能助手:仓颉语言 + 大模型实现对话、写文、识图,对应
samples/CangjieHelloWorld
🚀 三步跑起第一个工程
先装好 DevEco Studio(官网下载即可),然后把仓库拉下来:
git clone https://gitcode.com/GitHub_Trending/ha/harmonyos-tutorial用 DevEco Studio 打开任一samples/下的工程,连上真机或模拟器点运行就行。老工程报版本错误时,按 README 提示升级对应 API 版本即可。
📦 案例库覆盖哪些场景
| 模块 | 能练到什么 | 代表案例 |
|---|---|---|
| ArkUI 组件 | 布局、交互、动效 | ArkUIBasicComponents、ArkUISwiper |
| 数据与存储 | 关系型数据库、首选项 | ArkTSRdb、ArkTSPreferences |
| 分布式能力 | 跨设备迁移、多端协同 | ContinueRemoteFA、DistributedFile |
| 媒体与 AI | 音视频、语音识别、大模型 | ArkTSVideoPlayer、AIScanner |
| 网络与系统 | HTTP、Wi-Fi、窗口 | ArkTSHttp、ArkTSWindow、ArkTSSubWindow |
Java 版与 ArkTS 版并存:有 Java 背景可以先看老案例打底,再平移到 ArkTS。
🎯 适合谁、怎么学
- 完全零基础:按
ArkTSHelloWorld→ArkUIHelloWorld→ 组件类案例的顺序走,一个工程一个工程点,别跳。 - 有 Java/Android 经验:直接进 ArkTS 系列,重点补 ArkUI 的声明式写法,分布式几篇是增量内容。
- 想接项目或考证:优先刷分布式、AI、媒体三类,对照 全部案例源码 里标注的 API 15/20 案例练习。
先挑一个samples/工程打开跑起来,比连读十篇教程都管用。
【免费下载链接】harmonyos-tutorialHarmonyOS Tutorial. 《跟老卫学HarmonyOS开发》项目地址: https://gitcode.com/GitHub_Trending/ha/harmonyos-tutorial
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考