这门课到底解决什么痛点?
很多人想转鸿蒙开发,但面临一个尴尬的现实:官方文档更新快、碎片化严重,而市面上的教程要么停留在演示Demo阶段,要么直接跳过核心难点。结果是,看了几节视频,依然写不出一句能跑通的ArkTS代码,更别提理解背后的声明式UI设计思想。
这门实战课的价值在于“完整链路”。它没有把鸿蒙系统拆解成零散的知识点进行说教,而是直接带你上手开发一个完整的短视频App。从工程环境的搭建、初始化的创建,到核心页面结构的编写、数据流的绑定,再到视频播放、滑动交互等具体功能的实现,覆盖了一个独立应用从无到有的全过程。对于初学者来说,这种“做中学”的方式能帮你快速建立对鸿蒙开发生态的全局认知,而不是只会敲Hello World。
适合什么基础?建议先看哪几块?
课程定位明确:适合具备一定编程逻辑基础,但从未接触过HarmonyOS的转行者或想要掌握第二技能栈的开发者。如果你连基础的变量、函数、面向对象概念都模糊,建议先补齐前端或移动端开发的基础知识,再来看这门课,否则进度会非常吃力。
入门阶段,建议重点攻克两个部分:一是环境配置与项目结构解析。这一步虽然枯燥,却是后续所有操作的前提,务必确保DevEco Studio环境正常,并彻底搞清楚ArkTS、JSON配置文件以及资源目录的逻辑关系。二是UI组件与声明式语法的基础训练。短视频App涉及大量的列表渲染和自定义组件,如果在最基础的Text、Image、List组件运用上理解不透,后面做复杂布局时会处处碰壁。
学完能独立做什么?资料怎么用?
完成本课程学习后,你将能够独立从零搭建一个HarmonyOS原生应用,掌握ArkUI框架的核心用法,理解状态管理、路由跳转以及多媒体资源的基本处理流程。更重要的是,你会拥有一套可以部署到真机或模拟器运行的短视频项目源码,这将成为你求职作品集中的一个扎实案例。
配套资料不仅是视频,更包含了完整的工程源码和阶段性的练习文件。不要只看不练,建议在跟着视频写代码时,强制自己关掉参考资料,先尝试独立复现功能。当遇到报错时,再对照源码排查差异。这种“先独立尝试、再对照纠错”的学习节奏,能让你真正将知识内化为自己的编码能力,而不是成为只会复制粘贴的代码搬运工。
674-鸿蒙系统实战短视频App 从0到1掌握HarmonyOS
本课程隶属 会员库 · MK实战课(一部分是老课) / 课程盒子6-mksz600至699,完整课程目录与配套资料如下。
课程目录
第10章 短视频App个人管理模块设计与实现(从UI布局到逻辑处理)/ 10-1 美化欢迎界面.mp4 10-11 初始化基于ORM的数据库.mp4 10-12 基于ORM实现存储用户注册数据(上).mp4 10-13 基于ORM实现存储用户注册数据(下).mp4 10-14 本章小结.mp4 10-2 基于TextField组件搭建用户注册前台.mp4 10-3 基于ScrollView组件、TableLayout布.mp4 10-4 基于ScrollView组件、TableLayout布.mp4 10-5 基于ZSONArray组件解析本地图片资源列表.mp4 10-6 实现本地图片资源获取的工具类CommonUtil.mp4 10-7 选取本地图片资源作为用户头像.mp4 10-9 用户登录校验.mp4 第11章 独家特制HarmonyOS视频、图像及相机开发详解,提升鸿蒙开发核心竞争力/ 11-1 如今市场火爆的音视频技术在鸿蒙系统中怎样实现?.mp4 11-10 掌握媒体开发技能-视频与图像缩略图获取(下).mp4 11-11 掌握图像编解码开发能力(上).mp4 11-12 掌握图像编解码开发能力(下).mp4 11-13 掌握位图操作开发能力.mp4 11-14 掌握图像属性解码开发.mp4 11-15 相机开发概述.mp4 11-16 实战相机开发的基本使用(一)- 相机创建.mp4 11-17 实战相机开发的基本使用(二) - 相机配置.mp4 11-18 实战相机开发的基本使用(三)- 启动循环帧捕获.mp4 11-19 本章小节.mp4 11-3 鸿蒙音视频基础:掌握视频编解码开发.mp4 11-4 掌握视频播放核心技能(上).mp4 11-5 掌握视频播放核心技能(下).mp4 11-6 掌握媒体开发技能-元数据开发.mp4 11-7 掌握媒体开发技能-媒体存储数据操作(上).mp4 11-8 掌握媒体开发技能-媒体存储数据操作(下).mp4 11-9 掌握媒体开发技能-视频与图像缩略图获取(上).mp4 第12章 实战短视频App核心功能-视频管理模块/ 12-1 定义视频播放器的生命周期接口IVideoPlayerL.mp4 12-10 基于自定义布局实现播放器界面PlayerView(上).mp4 12-11 基于自定义布局实现播放器界面PlayerView(下).mp4 12-12 基于自定义布局、AnimatorProperty实现.mp4 12-13 基于自定义布局、Slider实现视频控制器界面PlayerController(一).mp4 12-14 基于自定义布局、Slider实现视频控制器界面PlayerController(二).mp4 12-15 基于自定义布局、Slider实现视频控制器界面PlayerController(三).mp4 12-16 基于自定义布局、Slider实现视频控制器界面PlayerController(四).mp4 12-17 基于ORM实现视频信息存储.mp4 12-19 基于PageSlider组件实现滑动切换视频功能(一).mp4 12-2 定义视频播放器的状态枚举类PlayerStatusEn.mp4 12-20 基于PageSlider组件实现滑动切换视频功能(二).mp4 12-21 基于PageSlider组件实现滑动切换视频功能(三).mp4 12-22 导航栏样式调整.mp4 12-23 基于Image组件实现圆形头像.mp4 12-24 视频发布页面整体布局设计.mp4 12-25 基于ScrollView组件、TableLayout.mp4 12-26 基于ScrollView组件、TableLayout.mp4 12-27 基于ScrollView组件、TableLayout.mp4 12-28 基于ScrollView组件、TableLayout.mp4 12-29 基于ScrollView组件、TableLayout.mp4 12-3 定义视频播放器的接口IVideoPlayer.mp4 12-30 基ToastDialog实现发布校验与提示.mp4 12-31 -本章小结.mp4 12-4 实现视频播放器的生命周期VideoPlayerLife.mp4 12-6 基于Player、Surface实现视频播放器(二).mp4 12-7 基于Player、Surface实现视频播放器(三).mp4 12-8 基于Player、Surface实现视频播放器(四).mp4 12-9 定义绑定视频播放器信息的接口IVideoPlayerI.mp4 第13章 实战短视频App功能全实现- 视频展示模块/ 13-1 我的界面整体布局(一)-我的页面的布局设计.mp4 13-10 基于ListContainer组件的我的展示视频发布.mp4 13-11 基于ListContainer组件的我的展示视频发布.mp4 13-12 基于CommonDialog实现编辑界面(上)-定义.mp4 13-13 基于CommonDialog实现编辑界面(下)-使用.mp4 13-14 删除视频.mp4 13-15 基于Image组件实现视频点赞、取消点赞功能(一)-.mp4 13-16 基于Image组件实现视频点赞、取消点赞功能(二)-.mp4 13-17 基于Image组件实现视频点赞、取消点赞功能(三)-.mp4 13-18 基于Image组件实现视频点赞、取消点赞功能(四)-.mp4 13-19 基于ORM实现点赞信息存储(一)-定义实体并注册.mp4 13-2 我的界面整体布局(二)-实现个人信息展示.mp4 13-20 基于ORM实现点赞信息存储(二)-创建Reposit.mp4 13-21 基于ORM实现点赞信息存储(三)-处理点赞数据.mp4 13-22 基于ListContainer组件的我的展示视频点赞.mp4 13-23 基于ListContainer组件的我的展示视频点赞.mp4 13-24 基于ListContainer组件的我的展示视频点赞.mp4 13-25 基于Image组件实现视频收藏、取消收藏功能.mp4 13-26 基于ORM实现收藏信息存储.mp4 13-27 基于ListContainer组件的我的展示视频收藏.mp4 13-28 基于Button组件实现关注、取关功能.mp4 13-29 基于ORM实现关注信息存储.mp4 13-3 我的界面整体布局(三)-基于PixelMapEleme.mp4 13-30 基于ListContainer组件的我的展示关注列表.mp4 13-31 基于ListContainer组件的我的展示关注列表.mp4 13-32 基于ListContainer组件的我的展示关注列表.mp4 13-33 基于CommonDialog组件实现评论窗口功能(一).mp4 13-34 基于CommonDialog组件实现评论窗口功能(二).mp4 13-35 基于CommonDialog组件实现评论窗口功能(三).mp4 13-36 基于CommonDialog组件实现评论窗口功能(四)-获取组件.mp4 13-37 基于CommonDialog组件实现评论窗口功能(五).mp4 13-38 基于CommonDialog组件实现评论窗口功能(六).mp4 13-39 基于CommonDialog组件实现评论窗口功能(七).mp4 13-4 我的界面整体布局(四)-运行效果展示.mp4 13-40 基于CommonDialog组件实现评论窗口功能(八).mp4 13-41 基于CommonDialog组件实现评论窗口功能(九).mp4 13-42 基于ORM实现评论信息存储.mp4 13-43 实现简易版播放器(上)-创建页面及布局.mp4 13-44 实现简易版播放器(下)-实现播放界面.mp4 13-45 实现播放预览.mp4 13-46 设置沉浸式用户体验.mp4 13-47 -本章小结.mp4 13-5 基于ListContainer组件的我的展示视频发布列.mp4 13-6 基于ListContainer组件的我的展示视频发布列.mp4 13-7 基于ListContainer组件的我的展示视频发布列.mp4 13-8 基于ListContainer组件的我的展示视频发布列.mp4 13-9 基于ListContainer组件的我的展示视频发布列.mp4 第14章 总结与展望/ 14-1 总结与展望-总结.mp4 14-2 总结与展望-展望.mp4 第1章 课程概述,知己,知彼/ 1-1 课程介绍-为什么要学习HarmonyOS?.mp4 1-2 效果展示-HarmonyOS应用初体验.mp4 1-3 课程安排-明确学习路线.mp4 第2章 初探HarmonyOS/ 2-1 学习HarmonyOS之前我需要哪些前置知识储备?.mp4 2-2 HarmonyOS是如何诞生的?.mp4 2-3 HarmonyOS有哪些特性?.mp4 2-4 全视角了解HarmonyOS之HarmonyOS架构.mp4 2-5 -本章小结.mp4 第3章 开发环境全流程搭建,工欲善其事必先利其器/ 3-1 开发第一步-从注册华为账号开始.mp4 3-2 如何下载安装开发工具DevEco Studio?.mp4 3-3 如何设置开发工具DevEco Studio?.mp4 3-4 热身必做-熟悉DevEco Studio常用功能及技巧.mp4 3-5 -本章小结.mp4 第4章 HarmonyOS应用之“Hello World”,积跬步,行万里/ 4-1 如何创建一个HarmonyOS新应用之“Hello World”.mp4 4-2 怎样使用模拟器运行HarmonyOS应用.mp4 4-3 怎样使用远程真机中运行HarmonyOS应用.mp4 4-4 怎样使用本地真机中运行HarmonyOS应用.mp4 4-5 怎样使用预览器预览HarmonyOS应用.mp4 4-6 本章小结.mp4 第5章 再探HarmonyOS应用结构/ 5-1 鸿蒙OS真的是套壳Android吗?.mp4 5-4 HarmonyOS应用结构文件详解-库文件&资源文件&配置文件.mp4 5-5 有必要详解的HarmonyOS应用结构之pack.inf.mp4 5-6 本章小结.mp4 第6章 鸿蒙应用开发必备基础能力-HarmonyOS的核心概念及常用组件/ 6-1 如何理解HarmonyOS独有的Ability框架?.mp4 6-10 HarmonyOS常用UI组件有哪些?.mp4 6-18 常用UI组件TabList全面介绍及实操.mp4 6-19 常用UI组件ToastDialog全面介绍及实操.mp4 6-2 初识Ability三种类型之Page Ability.mp4 6-20 常用UI组件CommonDialog全面介绍及实操.mp4 6-21 本章小结.mp4 6-3 深入理解Page Ability的生命周期.mp4 6-4 Page之间的导航要如何实现?.mp4 6-5 再识Ability三种类型之Service Abilit.mp4 6-6 深入理解Service Ability的生命周期.mp4 6-7 如何实现Service的创建、启动和连接?.mp4 6-8 终识Ability三种类型之Data Ability.mp4 6-9 深入理解Ability框架必用信息载体-lntent.mp4 第7章 鸿蒙应用开发必备基础能力-6种常用布局及技巧/ 7-1 HarmonyOS应用开发必备的6种布局方式.mp4 7-2 使用DirectionalLayout布局实现水平或者垂.mp4 7-3 使用DependentLayout布局实现相对位置的排布.mp4 7-4 使用StackLayout布局如何实现以层叠的方式显示视.mp4 7-5 使用TableLayout布局使用表格的方式划分子组件.mp4 7-6 PositionLayout布局通过指定准确的xy坐标值.mp4 7-7 AdaptiveBoxLayout布局实现在不同屏幕尺寸.mp4 7-8 本章小结.mp4 第8章 开启实战第一步,短视频App需求分析及设计/ 8-1 市面常见短视频平台有哪些功能?.mp4 8-2 我们要实现哪些功能?.mp4 8-3 HarmonyOS系统下短视频App整体架构应该如何设计.mp4 8-4 HarmonyOS短视频App之前台的设计.mp4 8-5 HarmonyOS短视频App之后台的设计.mp4 8-6 HarmonyOS应用的数据要如何存储?.mp4 8-7 本章小结.mp4 第9章 核心要素构建之短视频App原型设计与实现/ 9-1 HarmonyOS短视频APP原型设计与实现 -应用初始.mp4 9-2 HarmonyOS短视频APP原型设计与实现 - 欢迎页.mp4 9-3 HarmonyOS短视频APP原型设计与实现 -注册登录.mp4 9-4 HarmonyOS短视频APP原型设计与实现 -App首.mp4 9-5 HarmonyOS短视频APP原型设计与实现 -导航栏.mp4 9-6 HarmonyOS短视频APP原型设计与实现 -发布视频.mp4 9-7 HarmonyOS短视频APP原型设计与实现 -&ldq.mp4 9-8 本章小结.mp4 资料/ AdaptiveBoxLayout-master.zip B站 (免费在线学习猿地).url Dmz社区 - www.dmzshequ.com.url 下载说明.txt 低价云服务器-云产品.url 海量IT学习资源免费下载.url 网购通用优惠券(淘宝-京东-拼多多-等).url 网赚天空.url



![mksz684-程序员的 AI 启蒙课,ChatGPT 辅助开发 Vue3 项目[完结]](/_next/image?url=%2Fapi%2Fuploads%2F8c2648ff-688d-490f-a945-bf7fbd0dd605.jpg&w=1920&q=75)


