鸿蒙应用程序开发视频教程
共88课时
798
HarmonyOS应用程序开发的初学者。
董昱
华为官方认证的HarmonyOS系统课程开发者,华为首届HarmonyOS创新开发大赛导师,多次参与HarmonyOS技术社区等组织的课程直播、录播和技术研讨。毕业于中国科学院地理科学与资源研究所,已发表论文10余篇,SCI收录2篇,申请国家专利1项,软件著作权10余项,著有《鸿蒙应用程序开发》、《大疆无人机二次开发教程》、《QGIS软件及其应用教程》等书籍。
课程概述
课程介绍
本课程为《鸿蒙应用程序开发》 董昱 著 书籍的配套视频教程。
该图书定位为鸿蒙应用程序开发的入门教程,成体系的介绍鸿蒙应用开发的基础知识,面向所有对鸿蒙操作系统感兴趣的学生、开发者和相关从业人员。全书分为10章。第1章到第3章介绍了鸿蒙应用程序开发的基础知识,从创建应用程序工程开始手把手介绍用户界面开发的基本流程。第4章和第5章按照Java和JavaScript这两种编程语言分别介绍了用户界面开发的基本知识。第6章到第10章介绍了鸿蒙应用程序开发的众多基础特性,包括通知、公共事件、Service Ability、数据持久化、Data Ability、网络访问、媒体访问、相机拍照、订阅传感器、获取地理位置等众多功能。相信通过这些知识的学习,读者能够独立完整的开发一个鸿蒙应用程序了。
适用人群
HarmonyOS应用程序开发的初学者。课程目录
- 伟大的里程碑:鸿蒙的诞生伟大的里程碑:鸿蒙的诞生28分43秒 2021-08-13
- 2鸿蒙操作系统的技术特性鸿蒙操作系统的技术特性14分0秒 2021-08-13
- 3认证华为开发者认证华为开发者4分38秒 2021-08-13
- 4下载并安装DevEco Studio(windows)下载并安装DevEco Studio(windows)5分18秒 2021-08-13
- 5下载并安装DevEco Studio(macOS)下载并安装DevEco Studio(macOS)2分47秒 2021-08-13
第一个鸿蒙应用程序
- 1鸿蒙应用程序框架鸿蒙应用程序框架35分21秒 2021-08-13
- 2应用程序签名与真机调试应用程序签名与真机调试14分57秒 2021-08-13
- 3调试鸿蒙应用程序调试鸿蒙应用程序18分18秒 2021-08-13
拥有用户界面的Feature Ability
- 1Page和AbilitySlicePage和AbilitySlice37分51秒 2021-08-13
- 2Page的生命周期和配置选项Page的生命周期和配置选项45分16秒 2021-08-13
- 3用户界面的跳转用户界面的跳转49分55秒 2021-08-13
- 4应用资源应用资源23分58秒 2021-08-13
Java UI用户界面设计
- 1组件的创建及其常用属性组件的创建及其常用属性17分32秒 2021-08-13
- 2事件监听器与组件状态事件监听器与组件状态11分43秒 2021-08-13
- 3最常用的显示类组件:文本组件最常用的显示类组件:文本组件4分14秒 2021-08-13
- 4文本组件的子类:文本框、时钟和计时器文本组件的子类:文本框、时钟和计时器7分38秒 2021-08-13
- 5按钮组件及其子类按钮组件及其子类5分44秒 2021-08-13
- 6图像组件图像组件5分34秒 2021-08-13
- 7进度条类组件进度条类组件8分19秒 2021-08-13
- 8滑动选择器滑动选择器5分22秒 2021-08-13
- 9定向布局定向布局13分45秒 2021-08-13
- 10依赖布局依赖布局9分19秒 2021-08-13
- 11表格布局表格布局4分54秒 2021-08-13
- 12自适应布局自适应布局5分38秒 2021-08-13
- 13位置布局和堆叠布局位置布局和堆叠布局2分53秒 2021-08-13
- 14对话框对话框10分2秒 2021-08-13
- 15可复用列表项的ListContainer可复用列表项的ListContainer10分34秒 2021-08-13
- 16多页签(Tab)的实现多页签(Tab)的实现6分11秒 2021-08-13
- 17自定义组件的基本方法自定义组件的基本方法6分32秒 2021-08-13
JavaScript UI用户界面设计
- 1JavaScript实例与页面JavaScript实例与页面14分15秒 2021-08-13
- 2新的JavaScript实例新的JavaScript实例3分4秒 2021-08-13
- 3初识页面初识页面3分58秒 2021-08-13
- 4页面的跳转页面的跳转13分54秒 2021-08-13
- 5页面的生命周期页面的生命周期2分55秒 2021-08-13
- 6应用对象应用对象2分52秒 2021-08-13
- 7属性、事件和方法属性、事件和方法9分25秒 2021-08-13
- 8常用组件常用组件19分31秒 2021-08-13
- 9常用容器常用容器14分27秒 2021-08-13
- 10对话框对话框4分33秒 2021-08-13
- 11逻辑控制逻辑控制5分43秒 2021-08-13
- 12代码资源代码资源4分19秒 2021-08-13
- 13设备适配设备适配4分52秒 2021-08-13
- 14模块模块4分44秒 2021-08-13
通知与公共事件
- 1发布一个普通文本通知发布一个普通文本通知17分10秒 2021-08-13
- 2通知渠道通知渠道6分33秒 2021-08-13
- 3各种各样的通知类型各种各样的通知类型6分41秒 2021-08-13
- 4公共事件简介公共事件简介6分8秒 2021-08-13
- 5订阅系统公共事件订阅系统公共事件8分44秒 2021-08-13
- 6自定义公共事件自定义公共事件11分41秒 2021-08-13
- 7Git的安装与配置Git的安装与配置4分43秒 2021-08-13
- 8Git的基本用法Git的基本用法12分18秒 2021-08-13
- 9由Gitee托管鸿蒙应用程序工程由Gitee托管鸿蒙应用程序工程8分53秒 2021-08-13
幕后小英雄Service Ability
- 1选用合适的任务分发器选用合适的任务分发器10分6秒 2021-08-13
- 2任务分发任务分发16分1秒 2021-08-13
- 3更多高级分发方法更多高级分发方法10分11秒 2021-08-13
- 4创建Service创建Service16分42秒 2021-08-13
- 5启动和停止Service启动和停止Service5分38秒 2021-08-13
- 6连接和断开连接Service连接和断开连接Service11分38秒 2021-08-13
- 7前台Service前台Service8分12秒 2021-08-13
- 8JavaScript UI页面调用ServiceJavaScript UI页面调用Service23分29秒 2021-08-13
- 9分布式任务调度分布式任务调度12分31秒 2021-08-13
- 10分布式组网与远程设备信息获取分布式组网与远程设备信息获取6分37秒 2021-08-13
- 11应用迁移应用迁移17分28秒 2021-08-13
数据持久化与Data Ability
- 1关系型数据库关系型数据库25分51秒 2021-08-13
- 2对象关系映射对象关系映射14分23秒 2021-08-13
- 3应用偏好数据库应用偏好数据库9分30秒 2021-08-13
- 4分布式数据库分布式数据库22分36秒 2021-08-13
- 5本地文件管理本地文件管理11分47秒 2021-08-13
- 6分布式文件系统分布式文件系统9分52秒 2021-08-13
- 7Data Ability的基本概念Data Ability的基本概念8分35秒 2021-08-13
- 8跨应用访问数据库跨应用访问数据库12分24秒 2021-08-13
- 9跨应用访问文件跨应用访问文件3分44秒 2021-08-13
包罗万象的网络与媒体
- 1搭建Web服务器搭建Web服务器7分41秒 2021-08-13
- 2通过HTTP协议访问Web服务器通过HTTP协议访问Web服务器7分1秒 2021-08-13
- 3使用Okhttp使用Okhttp5分1秒 2021-08-13
- 4内嵌浏览器WebView内嵌浏览器WebView4分48秒 2021-08-13
- 5相机与拍照相机与拍照16分42秒 2021-08-13
- 6访问外部存储的资源访问外部存储的资源7分4秒 2021-08-13
- 7播放音频资源播放音频资源11分28秒 2021-08-13
- 8播放短音播放短音2分53秒 2021-08-13
- 9通过Player播放音频通过Player播放音频3分17秒 2021-08-13
- 10通过Player播放视频通过Player播放视频3分3秒 2021-08-13
传感器与地理位置
- 1初探传感器的应用:加速度传感器初探传感器的应用:加速度传感器9分38秒 2021-08-13
- 2传感器操作方法与分类传感器操作方法与分类4分50秒 2021-08-13
- 3方向传感器和指南针的实现方向传感器和指南针的实现4分32秒 2021-08-13
- 4定位信息的获取定位信息的获取9分5秒 2021-08-13
- 5地理编码地理编码5分44秒 2021-08-13
- 6轻量级地图组件TinyMap轻量级地图组件TinyMap4分22秒 2021-08-13