第1章HarmonyOS开发基础(50min)
1.1初识HarmonyOS
1.2环境搭建
1.2.1华为开发者账号注册及认证
1.2.2开发环境DevEco Studio安装
1.2.3HarmonyOS SDK安装
1.2.4本地模拟器创建
1.3工程创建与运行
1.3.1Java 工程模板创建
1.3.2工程目录结构介绍
1.3.3本地模拟器运行程序
1.3.4远程模拟器运行程序
1.3.5真机运行程序
1.4工程运行流程解析
1.4.1DevEco Studio调试方法
1.4.2程序启动流程分析
第2章UI框架(104min)
2.1常用组件案例
2.1.1案例1: 跑马灯(Text)
2.1.2案例2: 论坛点赞(Button)
2.2常用布局案例
2.2.1案例3: 楼梯(DirectionalLayout)
2.2.2案例4: 标题栏(DependentLayout)
2.3常用组件与布局综合案例
2.3.1案例5: 百度搜索(TextField)
2.3.2案例6: 调色器(Picker)
2.3.3案例7: 图片编辑器(Image/Slider)
2.3.4案例8: 新闻列表(ListContainer)
2.3.5案例9: 新闻浏览器(ScrollView)
2.3.6案例10: 进度显示器(ProgressBar)
2.3.7案例11: 单选题(RadioButton/RadioContainer)
2.3.8案例12: 多选题(Checkbox)
2.3.9案例13: 首页(TabList/Tab)
2.3.10案例14: Web浏览器(WebView)
2.3.11案例15: 轮播图(PageSlider/PageSliderIndicator)
第3章Ability框架(37min)
3.1Page Ability
3.1.1案例16: 新闻详情查看
3.1.2案例17: 生命周期回调方法测试
3.2Service Ability(案例18: 音乐播放器)
3.3公共事件与通知(案例19: 消息通知)
3.4线程管理(案例20: 实时天气)
3.5线程间通信(案例21: 秒表)
第4章媒体(12min)
4.1声频(案例22: 音乐播放器)
4.2视频(案例23: 视频播放器)
第5章安全(案例24: 手机人脸识别)(11min)
第6章AI(45min)
6.1码生成(案例25: 二维码生成器)
6.2通用文字识别(案例26: 文字识别)
6.3语音播报(案例27: 语音播报)
6.4语音识别(案例28: 语音助手)
第7章设备管理(47min)
7.1传感器(案例29: 指南针)
7.2控制类小器件(案例30: 振动器)
7.3设置项(案例31: 系统设置)
7.4位置(案例32: 卓越定位)
7.5电池(案例33: 电池信息)
第8章数据库(36min)
8.1轻量级数据库(案例34: 自动登录)
8.2对象关系映射数据库(案例35: 日记)
第9章分布式(51min)
9.1调度迁移(案例36: 分布式计票器)
9.2迁移回迁(案例37: 分布式编辑器)
9.3分布式数据库(案例38: 分布式数据库)
9.4分布式文件(案例39: 分布式文件浏览器)
第10章综合案例(案例40: 分布式云笔记)(113min)
10.1案例介绍
10.2Web服务API开发部署测试
10.3用户登录模块
10.4用户注册模块
10.5笔记列表展示模块
10.6笔记添加模块
10.7笔记详情模块
10.8分布式模块
10.9应用配置