移动应用开发技术与实践
书 号:9787113329938
丛 书 名:普通高等院校计算机类专业规划教材.精品系列
作 者:梁旗军,郑巍,刘好斌
译 者:
开 本:16开
装 帧:平装
正文语种:汉文
出 版 社:中国铁道出版社
定 价:49.8元
-
内容简介
本书针对普通高等院校计算机科学与技术、软件工程、物联网工程等专业教学需要而编写,由浅入深地介绍了以Android移动应用和HarmonyOS北向应用为核心的开发技术。全书主要内容包括搭建双系统开发环境、AndroidUI控件与布局技术、Activity/Fragment/Service等核心组件、SharedPreferences与SQLite数据存储技术、基于HttpClient的网络编程,以及HarmonyOS北向应用的ArkTS语言、ArkUI布局、首选项、键值对与关系型持久化技术等。 -
前言
21世纪以来,移动互联网的飞速发展深刻改变了信息交互方式。当回望移动互联网的发展历程,从功能机到智能手机的迭代,从封闭系统到开源生态的演进,移动应用已从最初的工具属性,成长为连接人与服务、重构产业形态的核心载体。Android与HarmonyOS作为两大主流智能终端操作系统,共同支撑着这一庞大生态的运转——前者以开源开放的特性占据全球超70%的市场份额,后者则凭借分布式能力与跨设备协同,正在构建面向万物互联的新范式。
在上述背景下,掌握移动应用开发技术不仅是技术从业者的核心竞争力,更是理解数字时代生产力变革的关键切口。本书正是基于这一认知,聚焦Android移动应用与HarmonyOS北向应用开发,旨在为读者提供一套系统、实用、前瞻性的学习指南。
本书作为移动应用开发技术从入门到实践的教程,紧密结合学科前沿知识,以知识点讲解和案例实践相结合的方式来引导学生掌握移动应用开发技术。在整体结构上,本书包含移动应用开发基础、移动应用控件界面、移动应用组件开发、移动应用数据存储和移动应用网络编程五个模块,涉及的知识点简要精到,案例实践操作性强。编写坚持产学合作,选取反映爱党爱国和航空精神的素材,对接企业对移动人才的能力需求,校企合作开发教学案例。通过案例帮助读者理解Android移动应用和HarmonyOS北向应用的知识点,培养读者开发能力、自学能力和创新能力。
第1~3章是移动应用开发基础模块,对Android系统与HarmonyOS系统进行了概述,重点讲解了双系统应用开发环境的搭建,并以实战案例——“第一个程序”实践工程目录和资源搭建、调试及日志等工具使用。
第4~9章是移动应用控件界面模块,重点介绍了Android应用与HarmonyOS北向应用中UI组件、事件和布局等知识内容,并以实战案例——“五四运动”实践了双系统基本布局、单选类UI组件和弹出式对话框的应用。
第10、11章是移动应用组件开发模块,重点介绍了Android应用的Activity、Fragment、Service和广播等应用组件及Intent通信,以及HarmonyOS北向应用中常用弹窗、页面跳转数据传递等知识内容,并以实战案例——“东方红一号”分别实践了Android中的Service组件、广播组件及音频播放功能应用。
第12、13章是移动应用数据存储模块,重点介绍了Android移动应用与HarmonyOS北向应用中文件存储和本地数据存储知识内容,并以演示示例实践了HarmonyOS中文件和持久性存储的应用。
第14、15章是移动应用网络编程模块,重点介绍了Android应用的网络通信技术、数据消息对象和控制对象的使用,并以实战案例——“永远的81192”实践了Messenger、Handle以及HTTP协议的请求响应模式应用。
本书主要特色有两点:一是以开发能力为中心,以解决实际问题为学习目标,覆盖移动应用开发实践的知识点,将抽象和难学的内容变得较为直观和易懂;二是以实战案例为载体,以不同系统对比编程为学习手段,结合课程思政元素,针对应用做多个知识点的有机贯通和综合使用,强化知识、能力和素养结合。
本书适合作为普通高等院校开设移动应用开发相关课程的计算机科学与技术、软件工程、物联网工程等专业教材,也可供移动应用的开发人员和关注移动应用开发的技术人员参考。无论发布一款个人应用,还是参与企业级移动解决方案的构建,书中的知识体系都将为读者提供扎实的支撑。关于本书的相关教学资源可在中国铁道出版社教育资源数字化平台(https://www.tdpress.com/51eds)下载。
本书由梁旗军、郑巍、刘好斌任主编,苏曦、杨丰玉、熊宇、刘琳参与编写。具体分工为:第1章由苏曦编写,第2章由杨丰玉编写,第3、7章由刘好斌编写,第4、5章由郑巍编写,第6章由熊宇和刘琳编写,第8~15章由梁旗军编写。全书由梁旗军统稿。邱伟、李传煜和许琼龙同学在代码编写、书稿整理中给予了极大帮助,在此表示由衷感谢。
期待本书能成为读者技术之路上的一块基石,助你在移动互联网的浪潮中,既能扎实掌握当下的开发技能,更能敏锐洞察未来的发展方向。由于技术迭代迅速,书中难免存在疏漏,欢迎读者提出宝贵意见,共同完善这份知识图谱。 -
目录
第1章移动终端系统概述..................11.1Android概述...........................................11.1.1Android发展史.........................................11.1.2Android平台架构.....................................21.1.3Android的“四大金刚”...........................41.2HarmonyOS概述....................................41.2.1HarmonyOS发展史..................................51.2.2HarmonyOS系统架构..............................51.2.3HarmonyOS技术特性..............................6第2章移动应用开发环境................. -
作者介绍
梁旗军,硕士研究生,副教授,目前就职于南昌航空大学软件学院。教育部首批全国计算机课程思政虚拟教研室成员、全国高等院校计算机基础教育研究会数据科学专委会委员。主要研究方向为移动应用开发和大数据系统开发。近五年来,主持和参与国家自然科学基金项目2项、国防横向预研项目5项、教育部产学合作协同育人项目2项、省级教育规划项目1项,发表论文10余篇。主持省级课程思政示范课程1门、省级校企合作一流课程1门。指导学生获科技竞赛奖30余项。郑巍,博士研究生,教授,硕士生导师,江西省高等学校中青年学科带头人,现任南昌航空大学软件学院院长。中国计算机学会软件工程专委会执行委员、江西省机载系统智能检测技术工程研究中心主任。主要研究方向为航空软件共性技术、智能化软件开发与测试方法、教育信息技术等。主持国家自然科学基金项目3项、省部级课题5项、企业委托横向课题6项。在权威期刊发表论文60余篇,授权发明专利7项。获江西省教学成果一等奖1项、江西省教育科学优秀成果二等奖1项、中国产学研合作创新成果优秀奖1项。刘好斌,硕士研究生,高级实验师,南昌航空大学软件学院教师。长期从事移动终端编程、软件测试及数据结构的教学工作。主持完成省部级课题2项, -
编辑推荐
(1)以开发能力为中心,以解决实际问题为学习目标,覆盖移动应用开发实践的知识点,将抽象和难学的内容变得直观和易懂。
(2)以实战案例为载体,以对比编程贯穿为学习手段,结合课程思政元素,针对应用做多个知识点的有机贯通综合使用,强化知识、能力和素养相结合。 -
书评书荐
-
附件下载
图书推荐



