


定价:89元
印次:1-1
ISBN:9787302589907
出版日期:2021.10.01
印刷日期:2021.09.28
图书责编:盛东亮
图书分类:教材
本书是一部系统论述移动应用开发的教材,适合零基础学习者。全书共分为五篇: 第一篇为Java编 程和Web开发基础(第1章~第4章),介绍了开发环境搭建、Java基础语法、Web前端开发基础概念、后 端开发基础概念以及Vue、Spring Boot和MyBatis等开发框架; 第二篇为Android应用开发(第5章、第6 章),介绍了Android开发的基础知识、四大组件(Activity、Service、Broadcast Receiver和Content Provider) 开发、UI开发、线程间通信、数据存储、网络开发、多媒体技术、SQLite数据库存储、Android的测试和 Android架构组件的技术基础; 第三篇为HarmonyOS应用开发(第7章、第8章),介绍了HarmonyOS、 Feature Ability开发、基于Java语言和JavaScript语言的两种UI框架、数据管理、设备管理、多线程开发、 网络开发、安全以及分布式应用迁移的开发案例; 第四篇为HMS应用开发(第9章、第10章),概述了 HMS的基本知识,并以账号服务、推送服务、应用内支付服务、定位服务、广告服务、安全检测服务和机器 学习服务为例介绍HMS开发的基础服务; 第五篇为综合案例,给出了一个实战项目———在线学习网站项 目,介绍了项目需求分析、架构设计、接口设计、数据库设计,以及Android客户端实现、HMS功能客户端 实现和Spring Boot服务器端的实现,最后还增加了客户端的单元测试和UI测试的实现。
华为软件技术有限公司,华为技术有限公司 ?创立于1987年,是全球领先的ICT基础设施和智能终端提供商,致力于把数字世界带入每个人、每个家庭。华为在通信网络、IT、智能终端和云服务等领域为客户提供有竞争力、安全可信赖的产品、解决方案与服务,与生态伙伴开放合作,持续为客户创造价值,释放个人潜能,丰富家庭生活,激发组织创新。
前言 2020年9月,习近平总书记主持召开科学家座谈会并发表重要讲话。习近平总书记在谈及创新的时候说道: “现在,我国经济社会发展和民生改善比过去任何时候都更加需要科学技术解决方案,都更加需要增强创新这个第一动力。” 过去,Android是智能手机时代创新高峰的体现。而现在是万物互联的时代,需要新的创新。HarmonyOS作为新一代智能终端操作系统,是华为技术有限公司的创新,为不同设备的智能化、互联与协同提供了统一的语言,带来简捷、流畅、连续、安全、可靠的全场景交互体验。而华为移动服务(HUAWEI Mobile Services,HMS)则可以提供端、云开放能力,帮助开发者实现应用高效开发、商业变现,助力开发者创新,为全球用户提供精品内容、服务及体验。 2019年2月,国务院提出在职业院校、应用型本科高校启动“学历证书+若干职业技能等级证书”制度试点(以下称1+X证书制度试点)工作。因此,华为技术有限公司为了促进国家科技创新,在落实1+X证书的过程中与时俱进地引入Android、HarmonyOS和HMS移动应用开发技术。为了帮助对移动应用开发前沿技术和1+X证书感兴趣的人深入浅出地学习相关基础知识,进一步了解这一领域的技术发展前沿,华为技术有限公司联合南京大学软件学院对移动应用领域的Android、HarmonyOS和HMS开发技术做了循序渐进的介绍,不仅介绍了移动应用开发涉及的Java语言、面向对象编程范式、移动应用前后端原理和开发技术,还通过大量案例加深对移动开发技术的理解和应用。 一、 内容特色 与市场上同类书相比,本书有如下特色: 原理透彻...
目录
第一篇Java编程和Web开发基础
第1章编程之前
1.1Android、HarmonyOS、HMS简介
1.1.1Android、HarmonyOS、HMS的发展历史
1.1.2相关关系
1.2搭建开发环境
1.2.1下载、安装JDK
1.2.2下载、安装IDE——Android Studio
1.2.3下载、安装Android SDK
1.2.4创建和启动Android虚拟设备
1.3Hello World,Hello Android
1.3.1创建Android项目
1.3.2项目文件结构
1.3.3Android的HelloWorld项目
1.3.4在模拟器中运行项目
1.4软件工程最佳实践
1.4.1代码是用来读的
1.4.2有代码就得有测试
1.4.3使用日志
练习1
第2章Java编程
2.1Java语言基础
2.1.1编译、执行
2.1.2编译与解释
2.1.3Java语言特性
2.1.4输入、处理、输出
2.1.5变量
2.1.6操作符与表达式语句
2.1.7决策
2.1.8方法
2.1.9重复
2.1.10数据结构
2.1.11使用API
2.1.12String
2.1.13Java文件存储
2.2面向对象编程
2.2.1类和对象
2.2.2封装
2.2.3继承与多态
2.2.4接口
2.3设计模... 查看详情
书作者精心制作了配套的教学课件、完整的源代码示例、生动的视频教程等内容,以及提供读者在线答疑
服务。
本书适合作为广大高校计算机和软件工程专业移动应用开发课程的教材,也可以作为移动应用技术
开发者的自学参考用书。
查看详情



