鸿蒙系统应用开发项目化教程

-
【作 者】邓文达 史劲 李礼
【I S B N 】978-7-5226-2339-9
【责任编辑】张玉玲
【适用读者群】本专通用
【出版时间】2024-07-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】208
【千字数】300
【印 张】13
【定 价】¥56
【丛 书】信息技术应用创新系列教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书根据鸿蒙操作系统(HarmonyOS)应用开发工程师岗位技能要求,将常见的工作任务提炼为6个项目共15个任务,以完成工作任务为主线,从建立HarmonyOS开发环境开始,详细介绍了开发计算器、创建通讯录、开发相册、开发视频播放器和开发新闻客户端的步骤和方法。每一个任务均附有完整代码,并将相关理论知识贯穿其中,使得读者能够在实践的过程中理解和运用所学理论知识;对于在任务实践过程中容易出现的常见问题,也给出了解决办法供读者参考。
本书适合作为高职院校软件技术、移动应用开发等专业相关课程的教材,也可供对HarmonyOS应用开发有兴趣的读者参考使用。
融入思政元素,项目驱动式教学
操作步骤详尽,配套立体化资源
对应企业需求,强化职业新技能
2019年8月9日,华为在东莞举行的华为开发者大会(HDC 2019)上正式发布了鸿蒙操作系统(HarmonyOS)。鸿蒙操作系统是一款全新的、面向全场景的分布式操作系统,其目标是创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,让消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。
党的二十大报告提出,加快实施创新驱动发展战略,强调“坚持面向世界科技前沿、面向经济主战场、面向国家重大需求、面向人民生命健康,加快实现高水平科技自立自强”。无论是基于技术的创新应用场景还是为了实现我国技术底座的自主可控,鸿蒙开发人才的培养都具有重大意义。
本书编写的目的是帮助读者从建立HarmonyOS开发环境开始,通过由浅入深的6个项目,来培养和训练鸿蒙应用开发能力。全书的所有项目均从常见工作任务中提炼,由“场景描述”引入,将项目实施过程分解为具体的工作任务,通过“任务工单”描述任务具体要求;通过“知识清单”讲解完成任务所需知识点;“任务实施”环节引导读者一步一步完成工作任务,再通过“任务拓展”环节达到举一反三的效果。每个任务均提示了在工作中容易遇到的常见问题及其解决办法,最后通过“延展阅读”环节达到润物无声的课程思政实效。
本书为产教融合、校企合作开发教材,由长沙民政职业技术学院和拓维信息系统股份有限公司旗下的湖南开鸿智谷数字产业发展有限公司联合编写。全书由华为开发者专家李传钊指导;长沙民政职业技术学院邓文达、史劲、李礼任主编,蔡红、方俊、吴名星、杨夏任副主编;湖南开鸿智谷数字产业发展有限公司艾彬、梁栋、邓娟参与了编写工作。本书具体编写分工如下:邓文达负责本书的策划和统稿,项目1由史劲编写,项目2由李礼编写,项目3由蔡红编写,项目4由方俊编写,项目5由杨夏编写,项目6由吴名星编写。梁栋负责项目1和项目2的技术审校,邓娟负责项目3和项目4的技术审校,艾彬负责项目5和项目6的技术审校。
本书在编写过程中,还得到了长沙民政职业技术学院和拓维信息系统股份有限公司许多老师和技术人员的大力支持,在此深表感谢!
为了方便教师教学,本书配套了电子课件、源代码、操作视频等数字化教学资源,教学资源放置在出版社资源平台和智慧职教Mooc学院“鸿蒙应用开发”在线课程中。读者若有疑问,可以在课程留言板上留言或与编者联系(365435348@qq.com)。
由于编者水平有限,书中难免有不足和疏漏之处,恳请广大读者批评指正!
编 者
2023年5月
任务1-1 认识HarmonyOS 2
任务工单 2
知识清单 3
任务实施 9
任务拓展 10
常见问题及其解决方法 10
任务小结 11
任务1-2 安装DevEco Studio 12
任务工单 12
知识清单 13
任务实施 14
任务拓展 18
常见问题及其解决方法 20
任务小结 21
任务1-3 创建并运行第一个HarmonyOS
移动应用程序 22
任务工单 22
知识清单 23
任务实施 24
任务拓展 28
常见问题及其解决方法 32
任务小结 32
延展阅读 32
习题 33
项目2 开发计算器 34
任务2-1 运用布局与组件实现计算器界面 35
任务工单 35
知识清单 36
任务实施 57
任务拓展 61
常见问题及其解决方法 65
任务小结 65
任务2-2 实现计算器的计算逻辑 66
任务工单 66
知识清单 67
任务实施 67
任务拓展 68
常见问题及其解决方法 68
任务小结 68
延展阅读 68
习题 69
项目3 创建通讯录 70
任务3-1 实现主界面和“新建联系人”界面 72
任务工单 72
知识清单 73
任务实施 79
任务拓展 84
常见问题及其解决方法 84
任务小结 84
任务3-2 向通讯录增加联系人 85
任务工单 85
知识清单 86
任务实施 87
任务拓展 88
常见问题及其解决方法 89
任务小结 89
任务3-3 显示通讯录联系人列表 90
任务工单 90
知识清单 91
任务实施 95
任务拓展 96
常见问题及其解决方法 96
任务小结 96
任务3-4 查看联系人详情 97
任务工单 97
知识清单 98
任务实施 99
任务拓展 99
常见问题及其解决方法 99
任务小结 99
延展阅读 100
习题 100
项目4 开发相册 101
任务4-1 完成主界面UI设计和媒体访问权限的申请 103
任务工单 103
知识清单 104
任务实施 115
任务拓展 120
常见问题及其解决方法 121
任务小结 122
任务4-2 读取并展示媒体库的图片 123
任务工单 123
知识清单 124
任务实施 131
任务拓展 143
常见问题及其解决方法 143
任务小结 144
延展阅读 144
习题 145
项目5 开发视频播放器 147
任务5-1 实现一个简易的视频播放器 148
任务工单 148
知识清单 149
任务实施 156
任务拓展 160
常见问题及其解决方法 161
任务小结 161
任务5-2 用Video组件实现视频播放 162
任务工单 162
知识清单 163
任务实施 165
任务拓展 168
常见问题及其解决方法 170
任务小结 170
延展阅读 171
习题 172
项目6 开发新闻客户端 174
任务6-1 实现新闻列表 175
任务工单 175
知识清单 176
任务实施 180
任务拓展 188
常见问题及其解决方法 190
任务小结 190
任务6-2 实现新闻详情 191
任务工单 191
知识清单 192
任务实施 193
任务拓展 198
常见问题及其解决方法 199
任务小结 199
延展阅读 199
习题 200
参考文献 201
- 网页设计与制作 [主编 李佼辉 于新奇]
- 信息技术基础(麒麟操作系统+WPS Office) [主编 芮雪 蒋莉 王亮亮]
- Office高级应用项目式教程(第2版) [主编 李观金 张倩文 黎夏克 ]
- 巧用翻译学英语:英汉互译500例 [王学文 著]
- 高等教育多维评价体系构建与高质量发展研究 [张妍 著]
- 系统规划与管理师章节习题与考点特训(第二版) [主编 薛大龙]
- 计算机操作系统实践指导(openEuler版) [主编 秦光 曾陈萍 岳付强]
- 信息系统管理工程师真题及模考卷精析(适用机考) [主 编 薛大龙 程 刚 上官绪]
- 航海类院校体育教育教学研究 [张利超 李宁 著]
- 新时代背景下我国职业教育产教融合长效机制建设研究 [王玉贤 著]
- 电路分析 [主编 李飞 毛先柏]
- 信息系统管理工程师(适用第2版大纲)一站通关 [指尖疯 编著]
- 传统山水画论解读与实践 [陈钠 著]
- 网络工程师备考一本通(适配第6版考纲) [夏杰 编著]
- 陈孝云的职教理想与情怀 [祝吉太 江传瑞 张义廷 著]
- 地方本科院校电子信息学科课程思政案例集 [王甫]
- Excel数据处理与分析(第二版) [主编 张志明 邹 蕾]
- 网络工程师5天修炼(适配第6版考纲) [主编 朱小平 施游]
- 仓储管理实务(第二版) [周宁武 编著]
- 基于AE与C#的地理信息系统二次开发 [李小根 贾艳昌 乔翠平 姜彤 ]
- 2023年长沙市文化和旅游业发展报告 [主编 陈莉]
- 舞台化妆造型设计 [主编 刘思彤 张 涛 张忆雨]
- 产教融合视角高校体育专业实践教学体系构建研究 [杨柳青 叶华兵 著]
- 知识图谱及应用案例 [张善文 黄文准 于长青 陈明淑]
- Python程序设计案例教程(微课版) [主编 石利平 田辉平 余以胜]
- 皓月繁星:青少年儿童心理成长手册 [主 编 林赞歌 副主编 杜志南]
- 材料力学 [章宝华 赵新胜 徐斌]
- 系统集成项目管理工程师考试32小时通关(第3版) [主编 薛大龙 副主编 上官绪阳]
- 软考论文高分特训与范文10篇——系统分析师(第二版) [薛大龙 邹月平 施游]
- 黄河海勃湾水利枢纽防凌安全运行 [王战领 王丛发 范瑜彬 著]