这门课解决什么问题:从“能跑通 Demo”到“能独立交付应用”
很多自学鸿蒙的开发者,在啃完基础语法和简单 UI 布局后,往往会卡在一个尴尬的节点:写个静态页面没问题,但一旦涉及多页面跳转、后台保活、应用拉起或者复杂业务流转,代码就乱成一团。这门进阶课正是用来补齐这块短板的。它没有把时间浪费在 ArkTS 基础语法上,而是直接切入 Stage 模型——也就是目前 HarmonyOS 真实应用开发的标准骨架。课程核心解决的是工程化落地问题:你的应用包结构该怎么组织,组件之间怎么按需启动和通信,任务切到后台后怎么不被系统杀掉。如果你正准备接手真实的鸿蒙商业化项目,或者需要把原有的安卓业务逻辑平移过来,这些场景是你绕不开的。学完之后,你能在脑子里建立起完整的应用生命周期图景,而不是停留在零散的 API 调用层面。
适合什么基础,建议先看哪几块
这套资料不适合零基础转行人员。看之前,你需要已经掌握 ArkTS 的基本写法,能用 ArkUI 独立写出带状态管理的列表页面,并且大致了解 HarmonyOS 的开发环境配置。如果你连声明式 UI 的装饰器都还没理清,建议先去补基础篇,直接看进阶内容容易产生挫败感。对于符合前置基础的开发者,建议优先看三个核心板块:首先是 Stage 模型与应用包结构,这是理解后续所有逻辑的基石,搞懂 UIAbility 和 ExtensionAbility 的区别,你才能合理规划代码目录;其次是应用组件的启动模式与任务管理模型,这部分直接决定了你的页面栈和返回逻辑是否符合用户操作习惯;最后是后台任务管理,这块在实际业务中最容易踩坑,比如长时任务和短时任务的申请条件不同,搞混了会导致应用被系统直接限流。
学完能独立做什么,资料怎么配合练习
把这套资料吃透,你能够独立搭建出一个结构规范的 HarmonyOS 完整应用。具体来说,你能处理从应用冷启动到 UIAbility 实例创建的整个流程,能实现跨应用拉起并传递参数,还能针对音乐播放、定位导航等具体场景写出合规的后台保活逻辑。在看资料时,不要只用播放器被动过一遍视频。正确的用法是:先花十分钟快速浏览导学,了解整体脉络;接着每看完一个原理讲解,立刻打开 DevEco Studio 对照着敲一遍。比如讲到应用间的跳转,你就自己建两个带不同 EntryAbility 的工程,手动模拟拉起过程,观察日志里的任务栈变化。这套进阶内容的价值在于帮你建立工程全局观,配合真实的代码调试去理解进程模型和生命周期,比单纯听讲解有效得多。
承接基础篇,围绕 8 大核心技术,结合 20 个高质量的实战案例,进阶鸿蒙应用开发。
课程目录
* 01 HarmonyOS应用开发实战指南(进阶篇)课程导学/
* 01 课程导学.mp4 (13.40 MB), 02:13
* 02 Stage模型/
* 01 Stage模型概述.mp4 (50.17 MB), 08:04
* 02 应用包结构.mp4 (135.19 MB), 21:51
* 03 应用组件.mp4 (26.91 MB), 09:00
* 04 应用间的跳转.mp4 (16.45 MB), 05:17
* 05 应用组件的启动模式.mp4 (14.23 MB), 04:37
* 06 任务管理模型.mp4 (6.22 MB), 02:02
* 07 后台任务管理.mp4 (25.25 MB), 07:09
* 08 进程模型.mp4 (12.59 MB), 04:03
* 09 线程模型.mp4 (10.09 MB), 02:54
* 03 Stage模型下Abliity的创建和使用案例实战/
* 01 案例介绍.mp4 (16.45 MB), 04:01
* 02 创建项目和准备项目资源.mp4 (26.87 MB), 05:11
* 03 开发导航界面.mp4 (85.57 MB), 17:10
* 04 开发主页组件-非产品列表.mp4 (114.57 MB), 19:33
* 05 开发主页组件-产品列表.mp4 (28.80 MB), 04:33
* 06 创建Ability和Page页面.mp4 (17.07 MB), 03:08
* 07 实现页面跳转.mp4 (56.75 MB), 09:50
* 08 实现详情页和返回主页.mp4 (95.06 MB), 14:58
* 09 Want的应用.mp4 (39.26 MB), 06:59
* 04 拉起系统相机案例实战/
* 01 案例介绍.mp4 (3.93 MB), 01:32
* 02 实现拉起系统相机.mp4 (67.21 MB), 12:45
* 03 真机演示.mp4 (11.16 MB), 03:18
* 05 通知与窗口/
* 01 用户通知-通知介绍.mp4 (8.05 MB), 03:12
* 02 用户通知-请求通知授权.mp4 (15.55 MB), 03:24
* 03 用户通知-发布通知.mp4 (49.23 MB), 09:44
* 04 用户通知-取消通知.mp4 (11.60 MB), 02:13
* 05 用户通知-管理通知通道.mp4 (31.04 MB), 05:33
* 06 用户通知-创建通知分组.mp4 (15.33 MB), 03:08
* 07 用户通知-管理通知角标.mp4 (8.70 MB), 01:23
* 08 用户通知-为通知添加行为意图.mp4 (35.84 MB), 06:46
* 09 管理应用窗口-HarmonyOS窗口模块介绍.mp4 (7.44 MB), 02:40
* 10 管理应用窗口-设置应用主窗口.mp4 (31.08 MB), 06:06
* 11 管理应用窗口-设置应用子窗口.mp4 (38.16 MB), 06:51
* 12 管理应用窗口-体验窗口沉浸式能力.mp4 (33.91 MB), 06:21
* 06 实现进度条通知案例实战/
* 01 案例介绍.mp4 (7.88 MB), 02:34
* 02 准备资源.mp4 (14.94 MB), 02:42
* 03 构建下载UI.mp4 (76.78 MB), 12:01
* 04 下载通知工具类.mp4 (36.70 MB), 07:36
* 05 模拟下载-开始下载.mp4 (99.40 MB), 15:39
* 06 模拟下载-其他操作.mp4 (39.26 MB), 06:40
* 07 实现验证码登录案例实战/
* 01 案例介绍.mp4 (12.62 MB), 03:34
* 02 项目创建和资源准备.mp4 (20.94 MB), 03:43
* 03 页面沉浸式设置.mp4 (71.46 MB), 13:05
* 04 登录页面.mp4 (104.65 MB), 17:29
* 05 校验子窗口页面.mp4 (90.10 MB), 15:24
* 06 校验成功页面.mp4 (59.41 MB), 10:10
* 07 首页面.mp4 (15.67 MB), 03:06
* 08 ArkWeb适配与开发/
* 01 ArkWeb简介.mp4 (13.95 MB), 06:11
* 02 Web组件生命周期.mp4 (4.80 MB), 02:23
* 03 页面加载、显示及导航-加载网络页面.mp4 (39.97 MB), 07:36
* 04 页面加载、显示及导航-加载本地页面.mp4 (12.93 MB), 02:50
* 05 页面加载、显示及导航-加载HTML格式的文本数据.mp4 (12.65 MB), 02:24
* 06 页面加载、显示及导航-历史记录导航.mp4 (9.46 MB), 02:02
* 07 页面加载、显示及导航-页面跳转.mp4 (19.24 MB), 04:21
* 08 页面加载、显示及导航-跨应用跳转.mp4 (15.59 MB), 03:47
* 09 应用侧与前端页面交互-应用侧调用前端页面函数.mp4 (35.11 MB), 06:59
* 10 应用侧与前端页面交互-前端页面调用应用侧函数.mp4 (59.92 MB), 09:46
* 11 应用侧与前端页面交互-建立应用侧与前端页面数据通道.mp4 (86.54 MB), 16:04
* 12 自定义页面请求响应.mp4 (30.73 MB), 05:59
* 13 管理Cookie、数据存储及隐私模式.mp4 (29.06 MB), 08:59
* 14 调试与调优-使用DevTools工具调试前端页面.mp4 (45.90 MB), 09:09
* 15 调试与调优-预连接和预加载.mp4 (14.68 MB), 03:42
* 09 基于Web组件实现随机抽奖案例实战/
* 01 项目介绍.mp4 (18.92 MB), 05:31
* 02 公共文件与资源.mp4 (10.98 MB), 01:59
* 03 前端页面.mp4 (46.66 MB), 08:54
* 04 Web组件-首页布局.mp4 (27.29 MB), 05:37
* 05 Web组件-首页路由导航.mp4 (46.96 MB), 08:25
* 06 Web组件-Web页面构建.mp4 (84.39 MB), 13:12
* 07 Web组件-应用侧与前端交互.mp4 (40.02 MB), 06:26
* 08 Web组件-Vue页面实现.mp4 (22.83 MB), 03:46
* 09 Web组件-运行前端工程.mp4 (38.51 MB), 07:03
* 10 基于应用拉起相关能力实现Web跳转案例实战/
* 01 案例介绍.mp4 (10.94 MB), 03:33
* 02 公共资源与文件.mp4 (8.54 MB), 01:44
* 03 应用侧首页面搭建.mp4 (48.35 MB), 10:26
* 04 跳转到原生页面.mp4 (60.18 MB), 11:36
* 05 跳转到Web页面.mp4 (20.27 MB), 04:01
* 06 拉起系统应用.mp4 (30.39 MB), 05:13
* 11 实现应用免密登录案例实战/
* 01 案例介绍.mp4 (24.22 MB), 06:44
* 02 项目创建和公共资源准备.mp4 (10.17 MB), 01:56
* 03 首页Web组件创建.mp4 (38.94 MB), 07:22
* 04 cookie的读写删操作.mp4 (60.94 MB), 10:21
* 05 cookie存储验证.mp4 (40.42 MB), 07:43
* 12 数据传输与通信/
* 01 网络连接管理.mp4 (18.39 MB), 07:34
* 02 HTTP数据请求.mp4 (21.87 MB), 09:04
* 03 RCP数据请求.mp4 (19.63 MB), 08:21
* 13 网络数据请求案例实战/
* 01 案例介绍.mp4 (10.44 MB), 03:30
* 02 创建项目和准备资源.mp4 (6.95 MB), 01:27
* 03 LoginPage页面构建.mp4 (26.76 MB), 04:12
* 04 打开和关闭网络注册、监听网络变化.mp4 (47.34 MB), 09:15
* 05 检查网络是否连接.mp4 (47.76 MB), 07:41
* 06 执行登录操作.mp4 (32.97 MB), 05:20
* 07 HTTP请求网络数据:HttpUtils的实现.mp4 (84.35 MB), 16:04
* 08 HTTP请求网络数据:Home页面构建.mp4 (68.68 MB), 10:39
* 09 RPC请求网络数据.mp4 (21.58 MB), 03:41
* 14 新闻数据加载案例实战/
* 01 项目介绍.mp4 (14.48 MB), 04:10
* 02 项目创建和资源准备.mp4 (5.23 MB), 01:42
* 03 服务端搭建流程.mp4 (20.36 MB), 04:41
* 04 界面搭建及TabBar内容构建.mp4 (77.75 MB), 12:55
* 05 列表数据请求.mp4 (84.94 MB), 13:31
* 06 下拉刷新和上拉加载.mp4 (105.78 MB), 19:02
* 15 图形绘制/
* 01 Shape图形绘制-创建绘制组件.mp4 (5.39 MB), 02:01
* 02 Shape图形绘制-形状视口viewport.mp4 (32.15 MB), 07:44
* 03 Shape图形绘制-自定义样式.mp4 (22.26 MB), 05:26
* 04 Shape图形绘制-场景示例.mp4 (6.73 MB), 01:48
* 05 Canvas图形绘制-直接绘制.mp4 (8.60 MB), 02:06
* 06 Canvas图形绘制-离屏绘制.mp4 (10.24 MB), 02:20
* 07 Canvas图形绘制-加载动画.mp4 (19.36 MB), 04:29
* 08 Canvas图形绘制-画布组件绘制方式.mp4 (8.41 MB), 02:09
* 09 Canvas图形绘制-画布组件常用方法.mp4 (27.30 MB), 06:22
* 10 10-Canvas图形绘制-场景示例.mp4 (8.15 MB), 02:03
* 16 基于Canvas实现抽奖转盘案例实战/
* 01 案例介绍.mp4 (8.00 MB), 02:12
* 02 创建项目与准备资源.mp4 (11.07 MB), 02:06
* 03 绘制主界面.mp4 (119.64 MB), 18:52
* 04 点击“开始”抽奖.mp4 (19.73 MB), 03:50
* 05 显示抽奖结果.mp4 (23.17 MB), 04:33
* 17 基于Canvas实现画布案例实战/
* 01 案例介绍.mp4 (10.21 MB), 02:30
* 02 画布主界面.mp4 (75.69 MB), 12:18
* 03 管理绘图命令、绘制类、画笔接口、绘制路径接口.mp4 (16.41 MB), 03:57
* 04 自定义底部设置面板组件.mp4 (22.54 MB), 03:38






