《鸿蒙应用程序开发》课程大纲


序号 标题 内容 学时 资料
1 HarmonyOS基础知识 HarmonyOS是什么
HarmonyOS的架构
HarmonyOS应用的开发模式
HarmonyOS应用的组织结构
Ability(能力)
HarmonyOS应用的开发环境
第一个HarmonyOS应用
控制台输出
6
2 HarmonyOS应用开发入门 HarmonyOS应用的代码结构
FA和AbilitySlice的生命周期
在多个AbilitySlice之间切换
在多个FA之间切换
按钮组件(Button)
方向布局(DirectionalLayout)
通用对话框(CommonDialog)
6
3 2048小游戏实训项目 项目概述
需求分析
开发步骤
项目总结
6
4 文本类组件与滚动视图 文本框组件(Text)
编辑框组件(TextField)
计时器组件(TickTimer)
时钟组件(Clock)
滚动视图组件(ScrollView)
6
5 按钮与进度条类组件 单选按钮组件(RadioButton)
复选框组件(Checkbox)
进度条组件(ProgressBar)
滑竿组件(Slider)
6
6 图像、选择器与自定义组件 图像组件(Image)
选择器组件(Picker)
日期选择器组件(DatePicker)
自定义组件
3
7 容器类组件 列表组件(ListContainer)
页表组件(TabList)
滑页组件(PageSlider)
3
8 布局组件 相对布局(DependentLayout)
表格布局(TableLayout)
栈布局(StackLayout)
自适应布局(AdaptiveBoxLayout)
位置布局(PositionLayout)
6
9 对话框与剪贴板 提示对话框(ToastDialog)
列表对话框(ListDialog)
剪贴板
3
10 真机部署 基于手动签名的真机部署
基于自动签名的真机部署
3
11 文件与偏好数据库 文件
图像文件
偏好数据库
3
12 基于ORM数据库的记事本实训项目 ORM概述
创建实体类、数据库类和数据访问类
为数据访问类添加实际功能
添加界面
真机部署
9
13 线程 概念辨析
线程管理
任务分发
事件处理
6
14 网络 ZZRHttp
WebView
6
15 在线电子词典应用实训项目 项目概述
需求分析
核心技术
开发步骤
项目总结
12
16 多媒体 音频渲染
短音播放
音频播放
视频播放
9
17 卡片 什么是卡片
卡片的数量与大小
卡片与原子化服务
卡片的总体框架
使用JS开发卡片
使用Java开发卡片
使用JS和使用Java开发卡片对比
9
18 通知 文本通知
点击通知
通知渠道
长文通知
多行通知
图片通知
社交通知
媒体通知
9
19 公共事件 何为公共事件
公共事件的类型
订阅系统公共事件
自定义公共事件
6
20 服务与应用迁移 Service的基本用法
Service的高级用法
分布式任务调度
6
21 数据持久化与分布式存储 数据持久化
基于数据库的数据持久化
基于文件的数据持久化
DataAbility
12
22 访问互联网 常用网络协议
搭建Web服务器
通过Http协议访问Web服务器
通过OkHttp类库访问Web服务器
通过WebView组件访问Web服务器
6
23 相机与拍照 使用相机拍摄照片
访问外部存储中的多媒体文件
3
24 传感器与地理位置 传感器
地理位置
6
25 JSUI框架入门 实例与页面
添加实例
初识页面
页面跳转
生命周期
应用对象
6
26 JSUI组件容器 组件的属性、方法和事件
常用组件
常用容器
对话框
12
27 JSUI高级用法 逻辑控制
代码资源
设备适配
模块
6
28 鸿蒙智能手表呼吸训练应用实训项目 项目概述
需求分析
开发步骤
项目总结
12
29 HCIA-HarmonyOS Application Developer 关于考试
考试内容
获取证书
真题详解(一)
真题详解(二)
真题详解(三)
更多资源
6

达内集团C++教学部 2021年7月31日