移动开发丛书·Android Studio开发实战:从零基础到App上线(第2版)

移动开发丛书·Android Studio开发实战:从零基础到App上线(第2版)

我想读
手机扫码阅读
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书是一本Android开发的实战教程,由浅入深、从基础到高级,带领读者一步一步走进App开发的神奇世界。相比第1版,第2版图书不是简单的更新,而是百炼成钢的全面升级,主要进行了以下5处重要的增补变化。

1.工具更新颖

第2版的App开发全部基于Android 9.0环境,使用的开发工具为2018年9月发布的Android Studio 3.2,JNI用到的NDK则为2018年6月发布的r17c。相关的功能点都根据上述1新版本的工具展开论述,比如Android 8新增的画中画功能、Android 9新增的WebP动图播放、Android Studio 3新增的内存用量查看窗口以及NDK的r17不再支持的ARM5(armeabi)的so文件编译等。

2.技术更先进

移动互联网的后继发展(如物联网、虚拟现实、人工智能等方向)如火如荼,第2版为此投入了大量笔墨深入描述相关技术细节,例如物联网涉及的二维码、NFC、红外、蓝牙等,虚拟现实涉及的陀螺仪、三维图形、全景照片等,人工智能涉及的TTS、语音识别、语音合成等,还有1新科研成果,如北斗导航、SM3国密等。

3.案例更丰富

本书的一大特色是突出实战,每章都给出了技术精炼的实战项目。除了上一版本的十几个实战项目之外,又对房贷计算器、万年历、影视播放器等开辟专门章节详细描述,另外新增了电商头部、应用超市、全景图库、矢量动画、电子书架等全新的项目,力图把常见的App种类一网打尽。

4.代码更易懂

作为一本软件开发方面的专著,少不了给出范例代码进行演示,代码可读易懂的重要性毋庸置疑。第2版在这方面大力改善,首先,对书中的代码全面添加注释,务求让读者看得懂、学得会;其次,针对Android不同系统之间的方法差异,分别说明每个版本的代码兼容处理;再次,在实战项目中,讲清楚每段代码的业务逻辑及其相互关系。

5.编排更合理

第1版对个别知识点的编排不甚合理,第2版对这些知识点重新组织编排,使之更连贯、更系统。比如内容提供器ContentProvider原来只在第13章介绍,再版之后将其提前到第4章的数据存储中进行介绍,然后分别在第6章、第10章、第13章的实战项目中加以运用。又如蓝牙(Bluetooth)原本只在第14章的一个小节中介绍,再版之后将其提前到第9章的短距离通信中进行介绍,然后分别在第9章的实战项目蓝牙音箱和第14章的蓝牙传输中加以运用,从而拓宽了这些技术的应用场景。

综上所述,经过精心修订的第2版图书,无论是广度还是深度,从数量到质量,都比第1版有了飞跃的提升。全书的目的不但是教会读者怎么快速开发一个好玩、好看、好用的App,还能让读者领略行业前沿的移动互联网新技术,这才是第2版想要呈献给读者的知识盛宴。

内容简介

本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。

全书共分为16章。其中,前8章是基础部分,主要讲解Android Studio的环境搭建、App开发的各种常用控件、App的数据存储方式、如何调试App并将App发布上线;后8章是进阶部分,主要讲解App开发的设备操作、网络通信、事件、动画、多媒体、融合技术、第三方开发包、性能优化等。书中在讲解知识点的同时给出了大量实战范例,方便读者迅速将所学的知识运用到实际开发中。通过本书的学习,读者能够掌握3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)、打车App(交通出行)。另外,能够学会开发一些趣味应用,包括简单计算器、房贷计算器、万年历、日程表、手机安全助手、指南针、卫星浑天仪、应用超市、抠图工具、全景图库、动感影集、影视播放器、音乐播放器、WiFi共享器、电子书架等。

本书适用于Android开发的广大从业者、有志于转型App开发的程序员、App开发的业余爱好者,也可作为大中专院校与培训机构的Android课程教材。

章节目录

展开全部

移动开发丛书·Android Studio开发实战:从零基础到App上线(第2版)是2018年由清华大学出版社出版,作者欧阳燊。

得书感谢您对《移动开发丛书·Android Studio开发实战:从零基础到App上线(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Android应用案例开发大全 电子书

技术新颖,贴近实战:本书涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGLES2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和An...
Python爬虫开发 从入门到实战(微课版) 电子书

基于Python3.X讲解,从入门到实战,全面讲解Python爬虫技术。全书重点难点附带微课讲解,书网融合互动学习。
Java开发从入门到精通(第2版) 电子书

Java10全面解析:技术解惑与实例演练
C++ 开发从入门到精通 电子书

本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容...
AppInventor开发实战 电子书

AppInventor是MIT开发的流行的可视化编程工具,编程爱好者可以在短时间学会创建炫目的安卓手机应用。
网站设计 开发 维护 推广 从入门到精通 电子书

畅销图书全新升级——经久不衰的经典教程震撼升级,诠释网页制作的新技术。实例典型轻松易学——以实例方式讲解理论知识,直观、具体,有助于快速上手。边学边做学以致用——涵盖网页制作中...
鸿蒙应用开发实战 电子书

本书为华为鸿蒙系统HarmonyOS开发图书,以JavaScript为开发语言,提供完整源代码。