松山湖开发者村综合服务平台

鸿蒙应用程序开发视频教程
共88课时
577
HarmonyOS应用程序开发的初学者。
董昱
华为官方认证的HarmonyOS系统课程开发者,华为首届HarmonyOS创新开发大赛导师,多次参与HarmonyOS技术社区等组织的课程直播、录播和技术研讨。毕业于中国科学院地理科学与资源研究所,已发表论文10余篇,SCI收录2篇,申请国家专利1项,软件著作权10余项,著有《鸿蒙应用程序开发》、《大疆无人机二次开发教程》、《QGIS软件及其应用教程》等书籍。
课程概述

课程介绍

本课程为《鸿蒙应用程序开发》 董昱 著 书籍的配套视频教程。

该图书定位为鸿蒙应用程序开发的入门教程,成体系的介绍鸿蒙应用开发的基础知识,面向所有对鸿蒙操作系统感兴趣的学生、开发者和相关从业人员。全书分为10章。第1章到第3章介绍了鸿蒙应用程序开发的基础知识,从创建应用程序工程开始手把手介绍用户界面开发的基本流程。第4章和第5章按照JavaJavaScript这两种编程语言分别介绍了用户界面开发的基本知识。第6章到第10章介绍了鸿蒙应用程序开发的众多基础特性,包括通知、公共事件、Service Ability、数据持久化、Data Ability、网络访问、媒体访问、相机拍照、订阅传感器、获取地理位置等众多功能。相信通过这些知识的学习,读者能够独立完整的开发一个鸿蒙应用程序了。

适用人群

HarmonyOS应用程序开发的初学者。
课程目录
  • 伟大的里程碑:鸿蒙的诞生
    28分43秒 2021-08-13 
  • 2
    鸿蒙操作系统的技术特性
    13分59秒 2021-08-13 
  • 3
    认证华为开发者
    4分37秒 2021-08-13 
  • 4
    下载并安装DevEco Studio(windows)
    5分18秒 2021-08-13 
  • 5
    下载并安装DevEco Studio(macOS)
    2分47秒 2021-08-13 
第一个鸿蒙应用程序
  • 1
    鸿蒙应用程序框架
    35分21秒 2021-08-13 
  • 2
    应用程序签名与真机调试
    14分57秒 2021-08-13 
  • 3
    调试鸿蒙应用程序
    18分17秒 2021-08-13 
拥有用户界面的Feature Ability
  • 1
    Page和AbilitySlice
    37分50秒 2021-08-13 
  • 2
    Page的生命周期和配置选项
    45分15秒 2021-08-13 
  • 3
    用户界面的跳转
    49分54秒 2021-08-13 
  • 4
    应用资源
    23分58秒 2021-08-13 
Java UI用户界面设计
  • 1
    组件的创建及其常用属性
    17分32秒 2021-08-13 
  • 2
    事件监听器与组件状态
    11分42秒 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分21秒 2021-08-13 
  • 9
    定向布局
    13分44秒 2021-08-13 
  • 10
    依赖布局
    9分18秒 2021-08-13 
  • 11
    表格布局
    4分53秒 2021-08-13 
  • 12
    自适应布局
    5分38秒 2021-08-13 
  • 13
    位置布局和堆叠布局
    2分53秒 2021-08-13 
  • 14
    对话框
    10分2秒 2021-08-13 
  • 15
    可复用列表项的ListContainer
    10分34秒 2021-08-13 
  • 16
    多页签(Tab)的实现
    6分11秒 2021-08-13 
  • 17
    自定义组件的基本方法
    6分31秒 2021-08-13 
JavaScript UI用户界面设计
  • 1
    JavaScript实例与页面
    14分15秒 2021-08-13 
  • 2
    新的JavaScript实例
    3分4秒 2021-08-13 
  • 3
    初识页面
    3分57秒 2021-08-13 
  • 4
    页面的跳转
    13分54秒 2021-08-13 
  • 5
    页面的生命周期
    2分54秒 2021-08-13 
  • 6
    应用对象
    2分51秒 2021-08-13 
  • 7
    属性、事件和方法
    9分24秒 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分18秒 2021-08-13 
  • 13
    设备适配
    4分52秒 2021-08-13 
  • 14
    模块
    4分44秒 2021-08-13 
通知与公共事件
  • 1
    发布一个普通文本通知
    17分9秒 2021-08-13 
  • 2
    通知渠道
    6分32秒 2021-08-13 
  • 3
    各种各样的通知类型
    6分40秒 2021-08-13 
  • 4
    公共事件简介
    6分7秒 2021-08-13 
  • 5
    订阅系统公共事件
    8分43秒 2021-08-13 
  • 6
    自定义公共事件
    11分41秒 2021-08-13 
  • 7
    Git的安装与配置
    4分43秒 2021-08-13 
  • 8
    Git的基本用法
    12分18秒 2021-08-13 
  • 9
    由Gitee托管鸿蒙应用程序工程
    8分53秒 2021-08-13 
幕后小英雄Service Ability
  • 1
    选用合适的任务分发器
    10分6秒 2021-08-13 
  • 2
    任务分发
    16分0秒 2021-08-13 
  • 3
    更多高级分发方法
    10分11秒 2021-08-13 
  • 4
    创建Service
    16分42秒 2021-08-13 
  • 5
    启动和停止Service
    5分37秒 2021-08-13 
  • 6
    连接和断开连接Service
    11分38秒 2021-08-13 
  • 7
    前台Service
    8分12秒 2021-08-13 
  • 8
    JavaScript UI页面调用Service
    23分29秒 2021-08-13 
  • 9
    分布式任务调度
    12分30秒 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分22秒 2021-08-13 
  • 3
    应用偏好数据库
    9分30秒 2021-08-13 
  • 4
    分布式数据库
    22分36秒 2021-08-13 
  • 5
    本地文件管理
    11分46秒 2021-08-13 
  • 6
    分布式文件系统
    9分52秒 2021-08-13 
  • 7
    Data Ability的基本概念
    8分35秒 2021-08-13 
  • 8
    跨应用访问数据库
    12分23秒 2021-08-13 
  • 9
    跨应用访问文件
    3分44秒 2021-08-13 
包罗万象的网络与媒体
  • 1
    搭建Web服务器
    7分41秒 2021-08-13 
  • 2
    通过HTTP协议访问Web服务器
    7分0秒 2021-08-13 
  • 3
    使用Okhttp
    5分1秒 2021-08-13 
  • 4
    内嵌浏览器WebView
    4分47秒 2021-08-13 
  • 5
    相机与拍照
    16分42秒 2021-08-13 
  • 6
    访问外部存储的资源
    7分4秒 2021-08-13 
  • 7
    播放音频资源
    11分27秒 2021-08-13 
  • 8
    播放短音
    2分53秒 2021-08-13 
  • 9
    通过Player播放音频
    3分16秒 2021-08-13 
  • 10
    通过Player播放视频
    3分2秒 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
    4分21秒 2021-08-13