waylau/harmonyos-tutorial
waylau/harmonyos-tutorial được TopGit xếp vào nhóm dự án mã nguồn mở, với 1.8k sao trên GitHub. HarmonyOS Tutorial. 《跟老卫学HarmonyOS开发》
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Snapshot
Cộng tác viên hàng đầu
Xem cộng tác viên hàng đầu
HarmonyOS Tutorial. 《跟老卫学HarmonyOS开发》《鸿蒙HarmonyOS手机应用开发实战》《鸿蒙HarmonyOS应用开发从入门到精通》《鸿蒙HarmonyOS应用开发入门》《鸿蒙之光HarmonyOS NEXT原生应用开发入门》《鸿蒙之光HarmonyOS 6应用开发入门》《鸿蒙架构师修炼之道》源码

HarmonyOS Tutorial, is a book about how to develop HarmonyOS applications.
《跟老卫学HarmonyOS开发》是一本 HarmonyOS 应用开发的开源学习教程,主要介绍如何从0开始开发 HarmonyOS 应用。本书包括最新版本HarmonyOS(HarmonyOS 6)中的新特性。图文并茂,并通过大量实例带你走进 HarmonyOS 的世界!
本书业余时间所著,书中如有错漏之处,敬请斧正,欢迎读者与笔者联系。
对于仓颉应用开发,请参阅《跟老卫学仓颉编程语言开发》。
Summary 目录(按发表时间升序排序)
- 什么是鸿蒙、OpenHarmony、HarmonyOS
- HarmonyOS初探01——下载安装DevEco Studio
- HarmonyOS初探02——开发第一个HarmonyOS应用
- HarmonyOS初探03——DevEco Studio创建应用问题ERROR Unable to tunnel through proxy. Proxy returns HTTP1.1 403
- HarmonyOS初探04——使用DevEco Studio时设置Gradle仓库镜像
- HarmonyOS初探05——内网环境下使用DevEco Studio模拟器
- HarmonyOS初探06——使用DevEco Studio模拟器端口被占用无法启动
- HarmonyOS初探07——使用DevEco Studio预览器
- DevEco Studio 2.0.12.201使用报错“This device type does not match the module profile.”
- DevEco Studio 启用Java预览器
- HarmonyOS之Ability01——AbilitySlice间导航
- HarmonyOS之线程01——ParallelTaskDispatcher派发任务
- HarmonyOS之线程02——EventHandler处理线程间通信
- 获取图像属性失败!java.lang.IllegalStateException: image data source invalid
- 只要5分钟开发一个HarmonyOS鸿蒙应用——HelloWorld(视频)
- HarmonyOS Page与AbilitySlice生命周期
- 理解HarmonyOS Service Ability
- 一个HarmonyOS Service Ability生命周期的例子
- 理解HarmonyOS Data Ability
- HarmonyOS DataAbilityHelper访问文件的例子
- HarmonyOS DataAbilityHelper访问数据库的例子
- 理解HarmonyOS Intent
- 使用Java轻松实现一个HarmonyOS服务卡片
- HarmonyOS实现跨设备迁移与回迁
- HarmonyOS实现多设备协同
- HarmonyOS跳转到系统应用拨号盘
- HarmonyOS跳转到应用管理
- HarmonyOS跳转到搜索
- HarmonyOS跳转到指定URI进行访问
- HarmonyOS的TextField的text_alignment属性值已经变更
- HarmonyOS的vp、fp与Android的dp、sp联系与区别
- HarmonyOS JS UI之Chart、 Switch组件的组合使用
- HarmonyOS的Service、原子化服务、服务卡片的区别
- HarmonyOS 多entry下应用启动报错“The type of the target device does not match the deviceType configured in the config.json”的解决
- HarmonyOS获取系统内存大小、可用内存
- #HarmonyOS挑战赛第二期#仿抖音短视频应用
- #HarmonyOS挑战赛第三期#“心目中的1024程序员节”爱“HarmonyOS”
- DevEco Studio打开Codelabs示例报“Unknown host '不知道这样的主机。 (repo.ark.tools.huawei.com)'”错误的解决
- #HarmonyOS技术训练营第三期#探探老婆在干嘛——通过HarmonyOS分布式文件获取对方手机内容
- #HarmonyOS挑战赛第四期#使用ArkUI开发一个图片滑动播放功能HarmonyOS应用
- #HarmonyOS征文#基于HarmonyOS ArkUI 3.0 框架,我成功开发了图片自动播放功能
- 什么叫做HarmonyOS“1+8+N”
- 基于HarmonyOS ArkUI 3.0 框架,开发了菜谱自动展播的应用(视频)
- HarmonyOS离PC端有多远
- HarmonyOS编程之路是知易行难,贵在坚持
- 15000积分兑换海思开发板Hi3518EV300 长啥样?!一起开箱看下,支持鸿蒙OS哦
- OpenHarmony支持的系统类型以及对应的内核
- 解决DevEco Studio安装Ets SDK失败的问题
- #HarmonyOS技术训练营第四期#使用ArkUI开发“仿WeLink打卡”HarmonyOS应用
- 使用ArkUI只需20行代码搞定“仿WeLink打卡”HarmonyOS应用(视频)
- OpenHarmony HDC工具详解
- 华为开发者联盟社区2021年牛人之星
- 以父之名·码力全开!写段HarmonyOS祝父亲节
- #HarmonyOS技术训练营#AI来做HarmonyOS藏头诗应用
- 华为开发者联盟社区2022年度战码先锋1期开源贡献之星
- 《鸿蒙生态应用开发白皮书》读后感,还是那熟悉的配方
- #HarmonyOS体验官 玩转HarmonyOS 3必装DevEco Studio 3,注意避弹
- #HarmonyOS体验官 用HarmonyOS ArkUI抽个盲盒头像
- #HarmonyOS体验官【挑战赛第一期】用HarmonyOS ArkUI来开发一个购物应用程序、视频
- #HarmonyOS体验官【挑战赛第二期】用HarmonyOS ArkUI调用三方库PhotoView实现图片的联播、缩放、视频
- #HarmonyOS体验官 【HarmonyOS ArkUI入门训练营】用HarmonyOS ArkUI来开发一个健康饮食应用
- #HarmonyOS体验官【挑战赛第三期】用HarmonyOS ArkUI实现点赞美女翻牌动效
- #HarmonyOS体验官 HarmonyOS 3.1 Developer Preview新特性解读
- 虽有HarmonyOS 3.1 Developer Preview,但想用3.0 Release版本怎么办?
- HarmonyOS ArkUI分布式数据服务开发
- HarmonyOS ArkUI关系型数据库开发
- HarmonyOS ArkUI首选项开发
- 华为开发者联盟社区2022年牛人之星
- 华为开发者联盟社区2022年度战码先锋2期开源贡献之星
- HarmonyOS应用在本地模拟器中运行(视频)
- HarmonyOS本地模拟器的使用(视频)
- HarmonyOS 3.1 Beta 1初体验,我在本地模拟器里面刷短视频
- HarmonyOS常用UI组件ToastDialog全面介绍及实操
- 开发鸿蒙HarmonyOS版仿“抖音”App!(视频)
- HarmonyOS版的“抖音”长啥样?有图有真相
- “鸿蒙系统实战短视频App 从0到1掌握HarmonyOS”实战课程已上线
- 开发鸿蒙HarmonyOS版仿“抖音”App-为什么学(视频)
- 开发鸿蒙HarmonyOS版仿“抖音”App-学什么(视频)
- 开发鸿蒙HarmonyOS版仿“抖音”App-怎么学(视频)
- 使用HarmonyOS ArkTS创建元服务(上)
- 使用HarmonyOS ArkTS创建元服务(下)
- 【以梦筑码 · 不负韶华】我伴随HarmonyOS一起成长
- #HDC2023 心得分享#HarmonyOS应用开发的新机遇与挑战
- 基于HarmonyOS ArkUI实现音乐列表功能
- 基于HarmonyOS ArkUI实现七夕壁纸轮播
- 基于HarmonyOS低代码开发实现CPI图表
- 基于HarmonyOS ArkTS中秋国庆祝福程序
- HarmonyOS 开发 Java 与 ArkTS 如何抉择
- 阿里入局鸿蒙!鸿蒙原生应用再添两员新丁
- 鸿蒙HarmonyOS应用新设备能跑老API开发的应用吗?
- 小红书已完成#鸿蒙原生应用#Beta版本开发
- 鸿蒙原生应用再添两员新丁!B站、58入局鸿蒙
- 鸿蒙原生应用再添新丁!高德地图入局鸿蒙
- 鸿蒙原生应用再添新丁!麦当劳中国入局鸿蒙
- 轻松掌握ArkTS!鸿蒙新作《鸿蒙HarmonyOS应用开发入门》简介
- 鸿蒙原生应用再添新丁!支付宝入局鸿蒙
- 轻松掌握ArkTS!鸿蒙新作《鸿蒙HarmonyOS应用开发入门》开箱(视频)
- 鸿蒙原生应用再添新丁!同花顺入局鸿蒙
- 鸿蒙原生应用再添新丁!网易游戏入局鸿蒙
- 鸿蒙原生应用再添新丁!米哈游入局鸿蒙
- 【画龙迎春】纯血鸿蒙来画龙!基于HarmonyOS ArkTS来操作SVG图片
- 当新版DevEco Studio打开老版HarmonyOS应用报错解决(视频)
- “2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- ArkTS开发原生鸿蒙HarmonyOS短视频应用(视频)
- 2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)-课程导学(视频)
- HarmonyOS 3.1/4.0应用升级到HarmonyOS NEXT改动点
- DevEco Studio NEXT Developer Beta3打开NEXT Developer Preview2应用报错问题解决
- HarmonyOS NEXT仓颉编程语言开发环境搭建(安装DevEco Studio Cangjie Plugin)
- HarmonyOS ArkTS用户首选项的开发及测试
- HarmonyOS NEXT Release版本发布
- 原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- DevEco Studio 5.0.1 Beta3安装及配置
- HarmonyOS 3.1/4项目在DevEco Studio 5.0(HarmonyOS NEXT)版本下使用的问题
- 《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 仓颉开发HarmonyOS,报错error: undeclared identifier 'ViewStackProcessor'
- 仓颉开发HarmonyOS,@Builder 和@Component的区别?
- 仓颉开发HarmonyOS,internal import 和import 有什么区别?
- 市面上最厚的鸿蒙著作!《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》(视频)
- HarmonyOS产生的背景
- HarmonyOS技术理念
- 《鸿蒙之光HarmonyOS NEXT原生应用开发入门》简介
- HarmonyOS架构介绍
- 纯血鸿蒙!《鸿蒙之光HarmonyOS NEXT原生应用开发入门》(视频)
- HarmonyOS纯血鸿蒙新特性
- HarmonyOS环境搭建之注册华为开发者联盟帐号
- DevEco Studio 3.1/4 下载安装
- DeepSeek火出圈,国货当自强!HarmonyOS就是原生智能系统
- 原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
- 鸿蒙原生应用再添新丁!北京广电、充电管家、有我帮 入局鸿蒙
- HarmonyOS使用系统图标
- HarmonayOS通过应用链接拉起指定应用
- 华为鸿蒙PC要来了?
- “HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)”实战课程简介
- HarmonyOS 5 时代已来!华为首款阔折叠屏 Pura X 发布,开发者如何抢占未来生态红利?
- 如何亲手打造AI智能助手APP?项目效果演示(视频)
- 仓颉编程语言还能这么玩?HarmonyOS NEXT+AI大模型打造智能助手APP
- 谷歌将 Android OS 转为 “内部开发”,对鸿蒙系统来说是否是个机会?
- 人民日报批安卓假开源真垄断,鸿蒙系统或转正
- 华为2024年报:鸿蒙生态正在取得历史性突破
- 鸿蒙生态日日新:“郑好办”鸿蒙版上线,今日头条、人民日报等更新
- 【HarmonyOS NEXT+AI】问答01:课程里用的什么大模型?能用DeepSeek吗?
- 科技巨头加倍押注生成式 AI
- 【HarmonyOS NEXT+AI】问答02:有一点编程基础,可以学不?
- 【HarmonyOS NEXT+AI】问答03:找不到DevEco Studio Cangjie Plugin下载链接?
- 【HarmonyOS NEXT+AI】问答04:仓颉编程语言适合毕业设计吗?
- #我的鸿蒙开发手记#从0到1如何踏上HarmonyOS之旅
- 华为首款鸿蒙电脑正式亮相
- 【HarmonyOS NEXT+AI】问答05:ArkTS和仓颉编程语言怎么选?
- HarmonyOS NEXT+AI打造智能助手APP(适配DeepSeek)
- 鸿蒙电脑的诞生是国产操作系统的破壁之战
- 给鸿蒙PC和胖折叠Pura X写程序是什么体验(视频)
- API 15实战案例:新晋导航点组件Indicator详解
- HarmonyOS API 15 Swiper动效模式SwiperAnimationMode应用展示
- 华为自研仓颉编程语言将开源,未来与ArkTS同等地位
- 【HarmonyOS NEXT+AI】问答06:仓颉编程语言的仓颉工具链和DevEco Studio Cangjie Plugin是什么关系?
- 仓颉编程语言(Cangjie)正式发布1.0.0 LTS版本,附安装配置教程
- 仓颉编程语言(Cangjie)正式发布1.0.0 LTS版本,附安装配置教程(视频)
- 安装仓颉编程语言(Cangjie)1.0.0版本VS Code插件(视频)
- HarmonyOS ArkTS关系型数据库开发
- HarmonyOS ArkTS 获取位置服务
- HarmonyOS Navigation实现导航与路由切换
- 鸿蒙HamonyOS应用上架手动签名与发布
- 如何将HarmonyOS 5应用升级到HarmonyOS 6
- 如何将HarmonyOS 5应用升级到HarmonyOS 6(视频)
- 幕连实现手机无线投屏到电脑(视频)
- 华为电脑管家助力华为手机与PC多屏协同(视频)
- 非华为电脑安装华为电脑管家(视频)
- 【HarmonyOS NEXT+AI】问答07:DevEco Studio Cangjie Plugin在哪里下载?为什么看不到?
- 鸿蒙6要来了,全网首发HarmonyOS 6 AI开发教程上线啦!(视频)
- 全网首发鸿蒙6 AI教程“HarmonyOS 6 AI应用开发”上线啦!
- 鸿蒙操作系统6特别发布,HarmonyOS 5终端设备数量突破2300万!(视频)
- 鸿蒙操作系统6特别发布,HarmonyOS 5终端设备数量突破2300万!
- HarmonyOS Navigation嵌套Tabs导致Tabs布局异常问题解决
- HarmonyOS通过openLink拉起浏览器打开链接
- HarmonyOS通过wifiManager来连接Wi-Fi
- 拥抱鸿蒙生态:从入门到精通的优质学习资料合集
- 拥抱鸿蒙生态,优质学习资料合集(视频)
- 华为鸿蒙极客2025证书开箱(视频)
- 《鸿蒙之光HarmonyOS 6应用开发入门》开箱(视频)
- 2026新年首发《鸿蒙之光HarmonyOS 6应用开发入门》简介
- 首本鸿蒙架构师培养手册《鸿蒙架构师修炼之道》开箱(视频)
- 首本鸿蒙架构师培养手册《鸿蒙架构师修炼之道》简介
- 鸿蒙架构师修炼之道-架构师的职责是什么?
- 鸿蒙架构师修炼之道-如何成为团队的架构师
- 鸿蒙架构师修炼之道-架构师设计思维特点
- [2026 年鸿蒙生态的几本好书分享](https://developer.huawei.com/consumer/cn/forum/topic/0203207492082552137?fid=0109140870620153026
- 从开发者到架构师:一本打通鸿蒙全栈的成长地图
- 鸿蒙架构师修炼之道-架构师核心思维方式
- 鸿蒙架构师修炼之道-关键要素
- 鸿蒙架构师修炼之道-实践应用
- 鸿蒙架构师修炼之道-什么是软件架构
- 鸿蒙架构师修炼之道-B/S与C/S架构
- 鸿蒙架构师修炼之道-面向对象的分布式架构
- HarmonyOS 6.0升级至6.1改动点
- 历时三年《鸿蒙系统(HarmonyOS)移动开发实战》简介
- 未完待续...
Samples 示例(按发表时间升序排序)
- Hello World
- 多个AbilitySlice之间的路由与导航
- Page与AbilitySlice生命周期的例子
- Service Ability生命周期的例子
- DataAbilityHelper访问文件
- DataAbilityHelper访问数据库
- 多个Page之间的路由与导航
- 启动系统应用拨号盘
- 跳转到应用管理
- 跳转到搜索
- 跳转到指定URI进行访问
- 分布式任务调度启动远程FA
- 分布式任务调度启动和关闭远程PA
- 公共事件服务发布事件
- 公共事件服务订阅事件
- 高级通知服务
- 剪切板数据的写入
- 剪切板数据的读取
- XML创建布局
- Java创建布局
- 常用显示类组件——Text
- 常用显示类组件——Image
- 常用显示类组件——ProgressBar
- 常用交互类组件——Button
- 常用交互类组件——Slider
- 常用交互类组件——TextField
- 常用交互类组件——Checkbox
- 常用交互类组件——RadioButton/RadioContaine
- 常用交互类组件——Switch
- 常用交互类组件——ScrollView
- 常用交互类组件——Tab/TabList
- 常用交互类组件——Picker
- 常用交互类组件——ListContainer
- 常用交互类组件——RoundProgressBar
- 常用交互类组件——PageSlider
- 常用交互类组件——CommonDialog
- 常用交互类组件——ToastDialog
- 常用布局——DirectionalLayout
- 常用布局——DependentLayout
- 常用布局——StackLayout
- 常用布局——TableLayout
- 常用布局——PositionLayout
- 常用布局——AdaptiveBoxLayout
- 创建JS FA应用
- 点赞按钮
- JS FA调用PA
- JS UI之Chart、 Switch组件的组合使用
- 多模输入事件
- 线程管理示例
- 线程间通信示例
- 媒体编解码能力查询
- 视频编解码
- 视频播放
- 视频录制
- 图像编解码
- 位图操作
- 图像属性解码
- 相机设备创建、配置、帧捕获(test)
- 音频播放(test)
- 音频采集(test)
- 短音播放(test)
- AVSession媒体框架客户端、服务端
- 媒体元数据获取
- 媒体存储数据
- 视频与图像缩略图获取
- 生成二维码
- 通用文字识别
- NfcController(test)
- 传统蓝牙本机管理
- 传统蓝牙远端设备操作
- BLE扫描和广播(test)
- WLAN基础功能
- 不信任热点配置
- WLAN消息通知(test)
- 使用当前网络打开一个URL链接(test)
- 使用当前网络进行Socket数据传输
- 流量统计(test)
- 获取当前蜂窝网络信号信息
- 观察蜂窝网络状态变化
- 传感器示例
- Light示例
- 获取设备的位置
- (逆)地理编码转化
- 使用对象关系映射数据库
- 使用轻量级偏好数据库
- 使用数据存储管理
- 原子化服务HelloDog
- 创建服务卡片
- 设备迁移及回迁
- 多设备协同
- ElectronicAlbum
- KlotskiJs
- AudioPlayer(TODO)
- MusicPlayer(TODO)
- VideoPlayer
- Tetris
- Swipe(test)
- Todo(TODO)
- LiuweiweiNewsDetails(TODO)
- LiuweiweiImageHandler(TODO)
- LiuweiweiAiImageSearch(TODO)
- 仿抖音短视频应用
- ArkUI开发一个图片滑动播放功能
- 分布式文件共享
- ArkUI开发一个图片自动播放功能
- 使用ArkUI开发“仿WeLink打卡”(API 6.0.0(20))
- 使用ArkUI开发“父亲节的祝福”
- AI来做HarmonyOS藏头诗
- ArkUI抽个盲盒头像
- ArkUI 购物应用
- ArkUI调用三方库PhotoView
- ArkUI健康饮食应用
- ArkUI点赞美女翻牌
- ArkUI HelloWorld
- ArkUI 内页面的跳转和数据传递
- ArkUI 显式Want启动Ability
- ArkUI 隐式Want打开网址(Test)
- ArkUI 隐式Want打开应用管理
- ArkUI 登录界面(API 6.0.0(20))
- ArkTS 公共事件(API 6.0.0(20))
- ArkTS 图片编解码(test)
- ArkTS 窗口开发
- ArkTS HTTP请求数据(API 6.0.0(20))
- ArkTS Web组件(API 6.0.0(20))
- ArkTS 用户授权(API 6.0.0(20))
- ArkTS 分布式数据服务开发(API 6.0.0(20))
- ArkTS 关系型数据库开发(API 6.0.0(20))
- ArkTS 首选项开发(API 6.0.0(20))
- ArkUI 基础组件开发(API 6.0.0(20))
- ArkUI 容器组件开发(API 6.0.0(20))
- ArkUI 媒体组件开发(API 6.0.0(20))
- ArkUI Canvas组件开发(API 6.0.0(20))
- ArkUI 计算器(API 6.0.0(20))
- ArkTS 视频播放器
- ArkUI 仿微信应用
- ArkTS 元服务
- ArkTS 音乐播放器
- ArkUI 七夕壁纸轮播
- ArkTS 低代码开发实现CPI图表
- ArkUI 中秋国庆祝福程序
- 基于HarmonyOS ArkTS来操作SVG图片
- ArkTS 统计字符串的字符数(API 6.0.0(20))
- ArkTS 录音机
- ArkTS 音乐播放器(API 6.0.0(20))
- ArkTS 使用Emitter进行线程间通信(API 6.0.0(20))
- ArkTS 实现图片查看器UI原型(API 6.0.0(20))
- ArkTS 图片查看器
- ArkTS 购物车(API 6.0.0(20))
- ArkTS 创建子窗口(API 6.0.0(20))
- ArkTS 使用麦克风(API 6.0.0(20))
- ArkTS 启动系统设置(API 6.0.0(20))
- ArkTS 显式Want启动Ability(API 6.0.0(20))
- ArkTS Web组件展示HTML页面(API 6.0.0(20))
- ArkTS 实现窗口沉浸式效果(API 6.0.0(20))
- ArkUI 绘制组件(API 6.0.0(20))
- ArkUI 图片轮播播放器(API 6.0.0(20))
- ArkTS Swiper动效模式SwiperAnimationMode
- ArkTS 导航点组件
- ArkTS 获取位置服务
- ArkTS 组件导航Navigation(API 6.0.0(20))
- ArkTS openLink打开网址(API 6.0.0(20))
- ArkTS 连接Wi-Fi(API 6.0.0(20))
- ArkTS Hello World(API 6.0.0(20))
- ArkTS AI扫描(API 6.0.0(20))
- ArkTS 语音识别(API 6.0.0(20))
- ArkTS 视频AI字幕(API 6.0.0(20))
- 仓颉 Hello World(API 5.0.2(14))
- ArkUI 使用系统图标(API 5.0.2(14))
- ArkTS 通过应用链接拉起指定应用(API 5.0.2(14))
- ArkTS 通过应用链接拉起指定应用(API 5.0.2(14))
- ArkTS 使用EventHub进行线程内通信(API 5.0.2(14))
- ArkTS 异步并发(API 5.0.2(14))
- ArkTS 使用TaskPool(API 5.0.2(14))
- ArkTS 使用Worker(API 5.0.2(14))
- ArkTS TaskPool任务与宿主线程通信(API 5.0.2(14))
- ArkTS HiLog开发示例(API 5.0.2(14))
- ArkTS HiAppEvent使用示例(API 5.0.2(14))
- ArkTS HiTraceMeter使用示例(API 5.0.2(14))
- ArkTS HiTraceChain使用示例(API 5.0.2(14))
- 未完待续...
以下是部分示例运行界面。








Get start 如何开始阅读
选择下面入口之一:
- https://github.com/waylau/harmonyos-tutorial 的 README.md
- https://gitee.com/waylau/harmonyos-tutorial 的 README.md
Code 源码
书中所有示例源码,移步至https://github.com/waylau/harmonyos-tutorial的 samples 目录下,代码遵循《Java 编码规范》
Book 配套书籍、课程
HarmonyOS配套练习题库,见“HarmonyOS题库”。
如果你喜欢本开源书,也欢迎支持下该书的正式出版物,实体店及各大网店有售。
- 《鸿蒙HarmonyOS手机应用开发实战》(清华大学出版社)
- 京东
- 当当
- 《鸿蒙HarmonyOS应用开发从入门到精通》(北京大学出版社)
- 京东
- 当当
- 鸿蒙系统实战短视频App 从0到1掌握HarmonyOS(视频)
- 《鸿蒙HarmonyOS应用开发入门》(清华大学出版社)
- 京东
- 当当
- 鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)(视频)
- 《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》(北京大学出版社)
- 京东
- 当当
- 《鸿蒙之光HarmonyOS NEXT原生应用开发入门》(清华大学出版社)
- 京东
- 当当
- HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)(视频)
- HarmonyOS 6 AI应用开发(视频)
- 鸿蒙之光HarmonyOS 6应用开发入门(清华大学出版社)
- 京东
- 当当
- 鸿蒙架构师修炼之道(北京大学出版社)
- 京东
- 当当
Issue 意见、建议
如有勘误、意见或建议欢迎拍砖 https://github.com/waylau/harmonyos-tutorial/issues
Contact 联系作者
- Blog: waylau.com
- Gmail: waylau521(at)gmail.com
- Weibo: waylau521
- Twitter: waylau521
- Github : waylau
Certificate 作者荣誉
华为开发者联盟社区2021牛人之星

HarmonyOS技术达人、博客内测体验官、博客之星

2022年度战码先锋1期开源贡献之星

华为开发者联盟社区2022牛人之星

2022年度战码先锋2期开源贡献之星

HarmonyOS应用开发者高级认证

2024年度卓越贡献著译者

2024计算机类畅销新书奖

HUAWEI Developer Experts(HDE)

HarmonyOS学习资源创作达人(第一期)

HarmonyOS学习资源创作达人(第二期)

鸿蒙极客2025

清华大学出版社2025年度星选荐书人

Support Me 请老卫喝一杯

Repo liên quan
Project Based Learning is a GitHub repository maintained by practical-tutorials that curates external tutorials for building real applications from scratch, organized by primary programming language such as C/C++, Java, and JavaScript. Rather than hosting original lessons, the README lists direct links to blog posts, book chapters, and video series so a developer can pick a project and follow someone else's from-scratch build.
Master programming by recreating your favorite technologies from scratch.
A curated meta-list of curated lists organized by technology domain. The repository acts as a directory pointing to hundreds of specialized awesome lists covering programming languages, platforms, frameworks, and tooling. All content is community-contributed under the CC0 public domain dedication.
Public APIs is a community-curated GitHub repository listing free, publicly accessible APIs across a wide range of categories, with auth type, HTTPS, and CORS noted for each entry. It's a browsable reference, not a library to install.
Trả lời nhanh
Đọc thêm về waylau/harmonyos-tutorial ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/waylau/harmonyos-tutorial là nguồn chính thức.
waylau/harmonyos-tutorial có những chủ đề gì?
GitHub topics của waylau/harmonyos-tutorial: "cangjie", "harmonyos", "harmonyosnext", "huawei", "tutorial". TopGit xếp repo vào nhóm mã nguồn mở.
waylau/harmonyos-tutorial có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho waylau/harmonyos-tutorial. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
waylau/harmonyos-tutorial có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho waylau/harmonyos-tutorial. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
waylau/harmonyos-tutorial còn đang phát triển không?
Commit gần nhất trên waylau/harmonyos-tutorial là 5 tháng trước (theo timestamp GitHub). Repo có 302 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về harmonyos-tutorial?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về harmonyos-tutorial.