Android开发入门与实战(第2版)
姚尚朗 / 靳岩人民邮电出版社2013年
暂无评分- 章节数
- 25
- 丛书
- 移动开发系列丛书
- ISBN
- 9787115314642
标签
计算机 软件学习编程设计 核心技术用户界面移动开发程序设计入门教程实战案例技术教程开发入门内容简介
《Android开发入门与实战(第2版)》是eoe移动开发者社区团队在2009年第一版基础上全面重写的一本Android入门技术教程,正文基于Android SDK 4.x,面向“完全不懂Android开发”的读者,力求把从零到跑通一个应用的整条路径讲清楚。全书共24章,结构上可分为三部分:先是开发准备,包括Android行业与开发生态概述、Windows/Ubuntu/Mac OS三套环境的搭建(JDK、Eclipse、SDK、ADT、AVD模拟器)、SDK目录结构与工具介绍,以及Hello EoE入门项目和应用程序架构分析;随后是核心技术,逐一讲解Activity的生命周期与状态保存、Task与加载模式,Intent、Intent Filter与Broadcast Receiver的匹配与广播机制,Service的启动与绑定,Content Provider的数据共享,以及用户界面、线程与进程、数据存储、Widget、网络通信与XML解析、多设备适配、UI设计规范等模块;最后是六个综合案例:图书信息查询、eoe Wiki客户端、广告查查看看、手机信息小助手、“土地浏览器”、地图跟踪,用以把前面分散的知识点串成完整项目。书中配有大量开发情景截图,并把易错点和经验技巧以“小实验”“小知识”的形式穿插在正文中,强调边学边动手。需要说明的是,本书属于Eclipse+ADT时代的技术方案,今天学习Android开发宜以Android Studio与Kotlin为主线,本书更适合作为理解Android组件模型与四大组件机制的参考读物。编辑推荐
市面上不少Android入门书把“入门”理解成“讲得浅”,这本书的理解更实在:入门的难点常常落在环境搭建、项目结构和第一次把程序跑起来这几步上。第2版用整整一章逐一铺开Windows、Ubuntu、Mac OS三套环境的配置,连AVD怎么建、报错怎么绕都配了截图,这在同类书里是少见的耐心。 结构上它走的是“地图式”路线:先用24章的篇幅勾出Android开发的全貌,再用六个完整案例把Activity、Intent、Service、Content Provider这些彼此独立的组件串成项目。对于初学者最容易混淆的生命周期、启动模式、广播注册方式,书中都配了“小实验”式的动手环节,比单纯读文档更容易记住。 需要坦率地说:书中使用的Eclipse+ADT与Android SDK 4.x方案已经不再是当前主流,若把它当作学习最新Android技术的教材会失望。但四大组件的设计思想、Activity生命周期、Intent传值、后台服务这些“骨架”长期稳定,读它来建立底层认知依然划算。适合作为“第一本概念地图”,而不是“最后一本工具手册”。适合谁读
适合
- 有Java基础、想系统了解Android应用开发全流程的初学者
- 在环境搭建或项目结构上卡住、需要有人把路铺平的入门者
- 计算机专业学生,需要配合课程或实训完成一个完整App案例的人
- 想理解Android四大组件设计思想与生命周期机制的开发者
不适合
- 希望直接学习Android Studio与Kotlin现代开发体系的人
- 已有Android开发经验、需要架构设计与性能优化深入内容的读者
- 只想查API、需要随查随用的工具手册型读者
阅读建议
- 先照第2章把Windows或macOS环境搭好并跑通Hello项目,再往下读,避免只读不练。
- 阅读组件章节时对照官方文档看生命周期图,不必逐行敲书上代码,重在理解组件之间怎么协作。
- 六个综合案例可挑与自己方向接近的一个完整实现,其余案例只读思路与结构。
- 遇到Eclipse、ADT等过时工具细节可快速略过,把精力放在Activity、Intent、Service等长期稳定的概念上。
出版社简介
人民邮电出版社 中国 · 成立于 1953 年人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 掀起你的盖头来——Android开发扫盲
- 第2章 工欲善其事必先利其器——搭建环境Android
- 第3章 清点可用的资本——Android SDK介绍
- 第4章 千里之行始于足下——Hello EoE
- 第5章 良好的学习开端——Android应用程序架构分析
- 第6章 Android的核心——Activity
- 第7章 我来“广播”你的意图——Intent & Intent Filters & Broadcast Receivers
- 第8章 一切为用户服务——Service
- 第9章 提供数据的引擎——Content Providers
- 第10章 我的美丽我做主——用户界面(User Interface)
- 第11章 循序渐进——线程&进程
- 第12章 信息百宝箱——全面数据存储
- 第13章 不积跬步无以至千里——Widget
- 第14章 更上一层楼——网络通信和XML解析
- 第15章 灵活的应用
- 第16章 万变不离其宗——多设备适配
- 第17章 开发好应用——省电、布局、快速响应、NFC、Android Beam等好玩的应用
- 第18章 没有规矩不成方圆——Android UI设计规范
- 第19章 综合案例一——图书信息查询
- 第20章 综合案例二——eoe Wiki客户端
- 第21章 综合案例三——广告查查看看
- 第22章 综合案例四——手机信息小助手
- 第23章 综合案例五——“土地浏览器”实例
- 第24章 综合案例六——地图跟踪
- 后记
常见问题
这本书现在学Android还合适吗?
作为概念入门仍可读,但技术上已属Eclipse+ADT时代。建议用它理解四大组件和生命周期,动手实践改用Android Studio与Kotlin,两者互补而不冲突。第1版和第2版有什么区别?
第1版2009年出版,ISBN 9787115209306,基于Android SDK 1.5,5个案例;第2版2013年出版,ISBN 9787115314642,基于SDK 4.x,内容全面重写,扩展到24章和6个案例。零基础、没学过Java能看吗?
不太建议。书中默认读者具备Java基础和面向对象概念,完全零编程基础宜先补Java语法与基本开发工具使用。书里的代码还能直接运行吗?
按原环境基本可以,但相关SDK、ADT与依赖服务多已停止更新。建议把代码当作示例逻辑阅读,迁移到Android Studio中重写。这本书有没有配套源码或视频?
第1版随书附赠400多分钟教学视频与示例代码;第2版以书中示例与eoe社区资源为主,具体配套形式请以所购版本实物与出版社页面为准。本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
姚尚朗 作者姚尚朗,目前公开资料有限,尚无法确认其国籍、生卒年及英文名等个人信息。从库内收录情况看,他仅有一部作品《Android 开发入门与实战(第二版)》,该书常被归入编程设计类。由此可以推断,他的写作方向集中在移动应用开发领域,尤其围绕 Android 平台的基础入门与实操作业展开。这类入门与实战结合的题材,通常面向初学者和转型开发者,注重把开发环境搭建、界面布局、组件使用与项目练习串联起来,帮助读者在动手过程中建立对平台的整体认识。第二版的修订也说明相关内容会随技术更新而调整。在作者生平材料较少的情况下,读者不妨把关注点放在该书所代表的入门教学写作风格上:以实用为主,强调可操作性,为刚接触 Android 开发的人提供一条相对平缓的学习路径。
靳岩 作者靳岩是一位中文编程类图书作者,目前公开资料有限,除署名作品外,其国籍、生卒年、教育背景与职业经历均未见明确记载。库内收录其作品一种,即《Android 开发入门与实战(第二版)》,该书归入编程设计类,面向希望学习 Android 应用开发的读者,属于入门与实战相结合的技法指导书。从书名与分类可以看出,作者的写作重心在于把开发基础知识与动手实践结合起来,帮助初学者建立完整的开发思路,并借助实例熟悉具体操作流程。第二版的修订也说明相关内容经过更新与完善,以适应该技术领域的发展变化。由于可查证的个人信息较少,对靳岩的了解主要依托这部作品;其具体写作风格与实际影响,仍有待更多资料与读者反馈加以补充。