书籍详情
HarmonyOS从入门到精通40例
作者:戈帅
出版社:清华大学出版社
出版时间:2022-08-01
ISBN:9787302611004
定价:¥89.00
购买这本书可以去
内容简介
本书从基础知识着手,通过实战案例全方面系统地讲解HarmonyOS开发,集前瞻性、应用性、趣味性于一体,阅读群体是对HarmonyOS应用感兴趣的学生、开发人员或者相关从业人员,旨在让更多的人了解并使用HarmonyOS。 本书以实战为主,以案例驱动学习,通过丰富的实战案例由浅入深,以基础知识和案例相结合的方式系统地讲解HarmonyOS应用程序开发的常用技术。全书共10个章节,第1章节为基础阶段,讲解HarmonyOS 开发基础,从环境搭建、工程创建与运行讲起;2-9章节为进阶阶段共39个案例,分别讲解UI框架、Ability框架、媒体、安全、AI、设备管理、数据库、分布式等;最后章节是综合实战案例实战阶段,实战案例从服务器端API开发部署到手机端开发测试等来提升读者HarmonyOS综合开发能力。
作者简介
戈帅,鸿蒙先行者、开放原子认证讲师2021秋季班学员。曾在51CTO、电子发烧友等鸿蒙技术社区做鸿蒙直播课;受邀参加首届HarmonyOS开发者创新大赛颁奖典礼,接受了中国日报采访,开放原子教育 OpenAtom OpenHarmony教育资源仓第17位贡献者,参加了2021年iCAN全国大学生创新创业大赛、iCAN “未来杯”HarmonyOS技术应用创新大赛,参赛作品“救援小车”荣获一等奖,“拼夕夕”荣获三等奖。获得了“2021年度北京市昌平区百名优秀学生”奖。
目录
第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应用配置
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应用配置
猜您喜欢