4006-998-758
3000+课程任你选择
鸿蒙HarmonyOS应用开发技术实战
研发学院 鸿蒙HarmonyOS应用开发 开课时间:2024-03-08
李宁

课程大纲:

首批华为认证HarmonyOS系统课程开发者

东北大学计算机专业硕士

某大型软件公司前高级技术专家,企业IT内训讲师,腾讯课堂特约讲师,CSDN学院高级讲师,制作视频课程超过1000小时。目前主要从事超平台开发工具的研发,现在正在带领团队研发超平台开发系统UnityMarvel。


查看老师详情
课程内容

课程大纲:

时间

主题

内容

第一天

上午

HarmonyOS概述与基础知识讲解

1-1 HarmonyOS概述

  系统定义

  技术特性(软总线、分布式虚拟化等)

  系统安全性

1-2 基础知识

  应用基础知识

  配置文件

  资源文件

  数据管理

  权限管理

1-3开发入门

  准备工作

  编写HelloWorld

  运行模拟器

  运行App

  工程结构分析

第一天下午

Ability

2-1 Ability详解

  什么是Ability

  Page   Ability

  基本概念

  生命周期

  Slice

  Ability与Slice导航

  数据传输

  Service   Ability

  基本概念

  创建Service

  启动Service

  连接Service

  Service的生命周期

  前台Service

  Data   Ability

  基本概念

  访问Data

  创建Data

第二天上午

UI组件详解和线程

3-1 UI组件详解

  按钮组件

  文本输入组件

  图像组件

  进度条组件

  滑杆组件

  列表组件

  其他高级组件

3-2 线程

  线程基础知识

  线程间通信

第二天下午

多媒体技术、网络技术

4-1 多媒体技术
 
  视频
 
  视频播放
 
  视频录制
 
  视频提取
 
  媒体元数据
 
  图像
 
  图像编码
 
  位图操作
 
  图像属性
 
  相机
 
  音频
 
  音频播放
 
  音频采集
 
  音频管理
 
  短音播放
 
  位置
  4-2 
网络技术
 
  网络技术概述
 
  连接服务端(HTTP【S】)

第三天上午

访问硬件设备

5-1 NFC
 
  概述
 
  NFC基础控制
 
  Tag读写
 
  卡模拟督学
 
  NFC消息通知
  3-2
蓝牙
 
  概述
 
  蓝牙技术基础
 
  远端设备操作
 
  BLE扫描和广播
  3-3
网络管理
 
  概述
 
  打开URL连接
 
  Socket数据传输
 
  流量统计
 
  管理HTTP缓存
  3-4
电话服务
 
  概述
 
  发起呼叫
 
  发送文本信息
 
  获取网络状态变化信息

第三天下午

项目实战

5-1 项目实战:双人对战游戏:俄罗斯方块
 
  项目概述
 
  项目实战原理
 
  实现主窗口及相关功能
 
  双人对战原理与实战
  5-2 
项目实战:高仿QQ(带服务端)
 
  项目概述
 
  QQ UI实现
 
  QQ与服务端通信原理与实战


返回上一级