温馨提醒
如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢
本文最后更新于2024年5月23日,已超过 180天没有更新
将学到:
- 熟悉鸿蒙OSAPP开发全流程
- 具备独立实现鸿蒙OSApp能力
- 全面掌握鸿蒙OS组件和API
- 收获整套短视频业务开发经验
- 实战鸿蒙OS9大主题核心技术
- 开拓移动端开发者职业新边界
简介:
HarmonyOS作为全球第三大移动应用生态,已有诸多公司将鸿蒙开发列入招聘优先选项,现在入局正当时。但鸿蒙系统涉及颇广,入门容易,进阶难。本课程特邀鸿蒙资深技术达人带你系统学习HarmonyOS 组件和API,实战HarmonyOS 9大主题核心技术,具备0到1独立实现完整HarmonyOS App实战能力,助力移动端开发者拓展职业新边界。
适合人群
移动端开发人员
准备进军鸿蒙的开发人员
对鸿蒙开发感兴趣的人员
技术储备
熟悉Java/Android基础
有移动端开发的基本知识储备
环境参数
DevEco Studio 3.1
HarmonyOS SDK 3.0
试看链接:https://pan.baidu.com/s/1v0GcXUB3hebrPEdnGE7gzA?pwd=d4zs
章节目录:
第1章 课程概述,知己,知彼
3 节|18分钟
展开
视频:
1-1 课程介绍-为什么要学习HarmonyOS?
试看
06:39
视频:
1-2 效果展示-HarmonyOS应用初体验
试看
04:56
视频:
1-3 课程安排-明确学习路线
试看
05:43
第2章 初探HarmonyOS
5 节|34分钟
收起
视频:
2-1 学习HarmonyOS之前我需要哪些前置知识储备?
05:53
视频:
2-2 HarmonyOS是如何诞生的?
09:23
视频:
2-3 HarmonyOS有哪些特性?
07:38
视频:
2-4 全视角了解HarmonyOS之HarmonyOS架构
07:46
视频:
2-5 -本章小结
02:38
第3章 开发环境全流程搭建,工欲善其事必先利其器
5 节|18分钟
收起
视频:
3-1 开发第一步-从注册华为账号开始
03:29
视频:
3-2 如何下载安装开发工具DevEco Studio?
04:36
视频:
3-3 如何设置开发工具DevEco Studio?
04:13
视频:
3-4 热身必做-熟悉DevEco Studio常用功能及技巧
02:54
视频:
3-5 -本章小结
02:11
第4章 HarmonyOS应用之“Hello World”,积跬步,行万里
6 节|38分钟
展开
视频:
4-1 如何创建一个HarmonyOS新应用之“Hello World”
06:20
视频:
4-2 怎样使用模拟器运行HarmonyOS应用
10:49
视频:
4-3 怎样使用远程真机中运行HarmonyOS应用
05:30
视频:
4-4 怎样使用本地真机中运行HarmonyOS应用
03:31
视频:
4-5 怎样使用预览器预览HarmonyOS应用
03:21
视频:
4-6 本章小结
07:30
第5章 再探HarmonyOS应用结构
6 节|37分钟
展开
视频:
5-1 鸿蒙OS真的是套壳Android吗?
15:41
视频:
5-2 进入鸿蒙的世界-HarmonyOS应用结构之APP详解
04:13
视频:
5-3 HarmonyOS应用结构核心必知必会-Ability
05:13
视频:
5-4 HarmonyOS应用结构文件详解-库文件&资源文件&配置文件
02:52
视频:
5-5 有必要详解的HarmonyOS应用结构之pack.info文件
02:18
视频:
5-6 本章小结
06:11
第6章 鸿蒙应用开发必备基础能力-HarmonyOS的核心概念及常用组件
21 节|210分钟
展开
视频:
6-1 如何理解HarmonyOS独有的Ability框架?
04:18
视频:
6-2 初识Ability三种类型之Page Ability
06:08
视频:
6-3 深入理解Page Ability的生命周期
06:35
视频:
6-4 Page之间的导航要如何实现?
14:57
视频:
6-5 再识Ability三种类型之Service Ability
09:04
视频:
6-6 深入理解Service Ability的生命周期
02:33
视频:
6-7 如何实现Service的创建、启动和连接?
31:04
视频:
6-8 终识Ability三种类型之Data Ability
04:13
视频:
6-9 深入理解Ability框架必用信息载体-lntent
10:04
视频:
6-10 HarmonyOS常用UI组件有哪些?
04:14
视频:
6-11 常用UI组件Text全面介绍及实操
21:13
视频:
6-12 常用UI组件Image全面介绍及实操
05:39
视频:
6-13 常用UI组件Slider全面介绍及实操
02:15
视频:
6-14 常用UI组件Button全面介绍及实操
08:15
视频:
6-15 常用UI组件PageSlider全面介绍及实操
20:39
视频:
6-16 常用UI组件ScrollViewr全面介绍及实操
05:44
视频:
6-17 常用UI组件ListContainer全面介绍及实操
16:14
视频:
6-18 常用UI组件TabList全面介绍及实操
08:19
视频:
6-19 常用UI组件ToastDialog全面介绍及实操
13:58
视频:
6-20 常用UI组件CommonDialog全面介绍及实操
09:59
视频:
6-21 本章小结
04:16
第7章 鸿蒙应用开发必备基础能力-6种常用布局及技巧
8 节|73分钟
展开
视频:
7-1 HarmonyOS应用开发必备的6种布局方式
08:11
视频:
7-2 使用DirectionalLayout布局实现水平或者垂直方向排布
09:26
视频:
7-3 使用DependentLayout布局实现相对位置的排布
18:00
视频:
7-4 使用StackLayout布局如何实现以层叠的方式显示视图
04:55
视频:
7-5 使用TableLayout布局使用表格的方式划分子组件
05:32
视频:
7-6 PositionLayout布局通过指定准确的xy坐标值显示组件
08:21
视频:
7-7 AdaptiveBoxLayout布局实现在不同屏幕尺寸设备上的自适应布局能力
15:10
视频:
7-8 本章小结
02:45
第8章 开启实战第一步,短视频App需求分析及设计
7 节|41分钟
展开
视频:
8-1 市面常见短视频平台有哪些功能?
15:16
视频:
8-2 我们要实现哪些功能?
06:38
视频:
8-3 HarmonyOS系统下短视频App整体架构应该如何设计?
02:59
视频:
8-4 HarmonyOS短视频App之前台的设计
04:54
视频:
8-5 HarmonyOS短视频App之后台的设计
02:18
视频:
8-6 HarmonyOS应用的数据要如何存储?
05:17
视频:
8-7 本章小结
02:56
第9章 核心要素构建之短视频App原型设计与实现
8 节|69分钟
展开
视频:
9-1 HarmonyOS短视频APP原型设计与实现 -应用初始化
03:22
视频:
9-2 HarmonyOS短视频APP原型设计与实现 - 欢迎页面
11:45
视频:
9-3 HarmonyOS短视频APP原型设计与实现 -注册登录
04:29
视频:
9-4 HarmonyOS短视频APP原型设计与实现 -App首页
07:53
视频:
9-5 HarmonyOS短视频APP原型设计与实现 -导航栏
04:27
视频:
9-6 HarmonyOS短视频APP原型设计与实现 -发布视频
10:25
视频:
9-7 HarmonyOS短视频APP原型设计与实现 -“我的” 页面
22:31
视频:
9-8 本章小结
03:10
第10章 短视频App个人管理模块设计与实现(从UI布局到逻辑处理)
14 节|160分钟
展开
视频:
10-1 美化欢迎界面
05:11
视频:
10-2 基于TextField组件搭建用户注册前台
13:41
视频:
10-3 基于ScrollView组件、TableLayout布局实现相册页面(上)
15:35
视频:
10-4 基于ScrollView组件、TableLayout布局实现相册页面(下)
14:30
视频:
10-5 基于ZSONArray组件解析本地图片资源列表
15:00
视频:
10-6 实现本地图片资源获取的工具类CommonUtil
15:15
视频:
10-7 选取本地图片资源作为用户头像
14:55
视频:
10-8 通过onResult方式获取头像选择的结果
14:13
视频:
10-9 用户登录校验
05:19
视频:
10-10 导航到首页或者提示
09:23
视频:
10-11 初始化基于ORM的数据库
12:12
视频:
10-12 基于ORM实现存储用户注册数据(上)
14:22
视频:
10-13 基于ORM实现存储用户注册数据(下)
07:01
视频:
10-14 本章小结
03:04
第11章 独家特制HarmonyOS视频、图像及相机开发详解,提升鸿蒙开发核心竞争力
19 节|333分钟
展开
视频:
11-1 如今市场火爆的音视频技术在鸿蒙系统中怎样实现?
02:11
视频:
11-2 快速入门媒体编解码能力查询开发
29:57
视频:
11-3 鸿蒙音视频基础:掌握视频编解码开发
24:01
视频:
11-4 掌握视频播放核心技能(上)
15:23
视频:
11-5 掌握视频播放核心技能(下)
16:13
视频:
11-6 掌握媒体开发技能-元数据开发
18:16
视频:
11-7 掌握媒体开发技能-媒体存储数据操作(上)
20:05
视频:
11-8 掌握媒体开发技能-媒体存储数据操作(下)
23:49
视频:
11-9 掌握媒体开发技能-视频与图像缩略图获取(上)
15:00
视频:
11-10 掌握媒体开发技能-视频与图像缩略图获取(下)
18:13
视频:
11-11 掌握图像编解码开发能力(上)
19:56
视频:
11-12 掌握图像编解码开发能力(下)
19:58
视频:
11-13 掌握位图操作开发能力
17:12
视频:
11-14 掌握图像属性解码开发
24:41
视频:
11-15 相机开发概述
05:28
视频:
11-16 实战相机开发的基本使用(一)- 相机创建
23:29
视频:
11-17 实战相机开发的基本使用(二) - 相机配置
25:41
视频:
11-18 实战相机开发的基本使用(三)- 启动循环帧捕获
09:02
视频:
11-19 本章小节
03:47
第12章 实战短视频App核心功能-视频管理模块
31 节|402分钟
展开
视频:
12-1 定义视频播放器的生命周期接口IVideoPlayerLifecycle
05:00
视频:
12-2 定义视频播放器的状态枚举类PlayerStatusEnum及StatusChangeListener
06:04
视频:
12-3 定义视频播放器的接口IVideoPlayer
12:31
视频:
12-4 实现视频播放器的生命周期VideoPlayerLifecycle
00:14
视频:
12-5 基于Player、Surface实现视频播放器(一)
19:43
视频:
12-6 基于Player、Surface实现视频播放器(二)
14:27
视频:
12-7 基于Player、Surface实现视频播放器(三)
15:25
视频:
12-8 基于Player、Surface实现视频播放器(四)
12:36
视频:
12-9 定义绑定视频播放器信息的接口IVideoPlayerInfoBinding
10:52
视频:
12-10 基于自定义布局实现播放器界面PlayerView(上)
14:25
视频:
12-11 基于自定义布局实现播放器界面PlayerView(下)
12:59
视频:
12-12 基于自定义布局、AnimatorProperty实现加载动画界面PlayerLoading
32:46
视频:
12-13 基于自定义布局、Slider实现视频控制器界面PlayerController(一)
17:54
视频:
12-14 基于自定义布局、Slider实现视频控制器界面PlayerController(二)
21:05
视频:
12-15 基于自定义布局、Slider实现视频控制器界面PlayerController(三)
25:37
视频:
12-16 基于自定义布局、Slider实现视频控制器界面PlayerController(四)
04:13
视频:
12-17 基于ORM实现视频信息存储
11:43
视频:
12-18 基于JSON文件的视频列表读取
07:49
视频:
12-19 基于PageSlider组件实现滑动切换视频功能(一)-引入PageSlider继承PageSliderProvider
17:27
视频:
12-20 基于PageSlider组件实现滑动切换视频功能(二)-初始化PageSlider数据源并使用PageSliderProvider
21:25
视频:
12-21 基于PageSlider组件实现滑动切换视频功能(三)-问题排查及解决
15:24
视频:
12-22 导航栏样式调整
04:26
视频:
12-23 基于Image组件实现圆形头像
16:37
视频:
12-24 视频发布页面整体布局设计
12:50
视频:
12-25 基于ScrollView组件、TableLayout布局实现视频选择页面(一)-视频选择页面的布局设计
11:25
视频:
12-26 基于ScrollView组件、TableLayout布局实现视频选择页面(二)-定义VideoSelectionAbilitySlice
29:26
视频:
12-27 基于ScrollView组件、TableLayout布局实现视频选择页面(三)-跳转到视频选择页面及返回
06:29
视频:
12-28 基于ScrollView组件、TableLayout布局实现视频选择页面(四)-视频的发布
08:07
视频:
12-29 基于ScrollView组件、TableLayout布局实现视频选择页面(五)-问题排查及解决
04:28
视频:
12-30 基ToastDialog实现发布校验与提示
06:00
视频:
12-31 -本章小结
02:23
第13章 实战短视频App功能全实现- 视频展示模块
47 节|323分钟
展开
视频:
13-1 我的界面整体布局(一)-我的页面的布局设计
20:11
视频:
13-2 我的界面整体布局(二)-实现个人信息展示
06:23
视频:
13-3 我的界面整体布局(三)-基于PixelMapElement实现背景图
05:25
视频:
13-4 我的界面整体布局(四)-运行效果展示
01:02
视频:
13-5 基于ListContainer组件的我的展示视频发布列表功能(一)-定义ListContainer组件
02:48
视频:
13-6 基于ListContainer组件的我的展示视频发布列表功能(二)-初始化视频列表
01:58
视频:
13-7 基于ListContainer组件的我的展示视频发布列表功能(三)-初始化分类页签及实现TabList选择事件
06:17
视频:
13-8 基于ListContainer组件的我的展示视频发布列表功能(四)-实现构造函数
04:14
视频:
13-9 基于ListContainer组件的我的展示视频发布列表功能(五)-定义视频列表数据项布局
12:40
视频:
13-10 基于ListContainer组件的我的展示视频发布列表功能(六)-实现getComponent方法
06:01
视频:
13-11 基于ListContainer组件的我的展示视频发布列表功能(七)-使用VideoListItemProvider
10:18
视频:
13-12 基于CommonDialog实现编辑界面(上)-定义编辑界面
16:38
视频:
13-13 基于CommonDialog实现编辑界面(下)-使用编辑界面
06:38
视频:
13-14 删除视频
03:56
视频:
13-15 基于Image组件实现视频点赞、取消点赞功能(一)-视频播放界面操作区布局设计
08:03
视频:
13-16 基于Image组件实现视频点赞、取消点赞功能(二)-实现视频点赞按钮及点赞量的显示
04:12
视频:
13-17 基于Image组件实现视频点赞、取消点赞功能(三)-处理视频点赞及取消点赞事件.mp4_音频
03:29
视频:
13-18 基于Image组件实现视频点赞、取消点赞功能(四)-问题排查及解决
03:38
视频:
13-19 基于ORM实现点赞信息存储(一)-定义实体并注册
05:05
视频:
13-20 基于ORM实现点赞信息存储(二)-创建Repository
05:05
视频:
13-21 基于ORM实现点赞信息存储(三)-处理点赞数据
05:32
视频:
13-22 基于ListContainer组件的我的展示视频点赞列表功能(一)-定义点赞列表数据项布局
02:08
视频:
13-23 基于ListContainer组件的我的展示视频点赞列表功能(二)-继承BaseItemProvider
02:48
视频:
13-24 基于ListContainer组件的我的展示视频点赞列表功能(三)-使用VideoListThumbsUpItemProvider
05:43
视频:
13-25 基于Image组件实现视频收藏、取消收藏功能
11:16
视频:
13-26 基于ORM实现收藏信息存储
14:43
视频:
13-27 基于ListContainer组件的我的展示视频收藏列表功能
10:58
视频:
13-28 基于Button组件实现关注、取关功能
11:39
视频:
13-29 基于ORM实现关注信息存储
14:00
视频:
13-30 基于ListContainer组件的我的展示关注列表功能(一)-定义关注列表数据项布局
04:50
视频:
13-31 基于ListContainer组件的我的展示关注列表功能(二)-继承BaseItemProvider
05:37
视频:
13-32 基于ListContainer组件的我的展示关注列表功能(三)-使用UserFollowItemProvider
07:07
视频:
13-33 基于CommonDialog组件实现评论窗口功能(一)-增加评论等组件
04:08
视频:
13-34 基于CommonDialog组件实现评论窗口功能(二)-继承CommonDialog
05:53
视频:
13-35 基于CommonDialog组件实现评论窗口功能(三)-自定义评论窗口布局
08:47
视频:
13-36 基于CommonDialog组件实现评论窗口功能(四)-获取组件
05:52
视频:
13-37 基于CommonDialog组件实现评论窗口功能(五)-自定义数据项布局
08:20
视频:
13-38 基于CommonDialog组件实现评论窗口功能(六)-实现CommentListItemProvider
03:23
视频:
13-39 基于CommonDialog组件实现评论窗口功能(七)-使用CommentListItemProvider并处理评论事件
02:13
视频:
13-40 基于CommonDialog组件实现评论窗口功能(八)-使用评论窗口
06:22
视频:
13-41 基于CommonDialog组件实现评论窗口功能(九)-问题排查及解决
03:32
视频:
13-42 基于ORM实现评论信息存储
08:24
视频:
13-43 实现简易版播放器(上)-创建页面及布局
05:22
视频:
13-44 实现简易版播放器(下)-实现播放界面
17:09
视频:
13-45 实现播放预览
07:17
视频:
13-46 设置沉浸式用户体验
03:53
视频:
13-47 -本章小结
01:51
第14章 总结与展望
2 节|10分钟
展开
视频:
14-1 总结与展望-总结
03:58
视频:
14-2 总结与展望-展望
05:54
本课程已完结
评论0+