内 容 提 要
Big Nerd Ranch 是美国一家专业的移动开发技术培训机构
。
本书主要以其 Android 训练营教学课程为
基础
,
融合了几位作者多年的心得体会
,
是一本完全面向实战的 Android 编程权威指南
。
全书共 36 章
,
详
细介绍了 8 个 Android 应用的开发过程
。
通过这些精心设计的应用
,
读者可掌握很多重要的理论知识和开
发技巧
,
获得宝贵的开发经验
。
第 3 版较之前版本增加了对数据绑定等新工具的介绍
,
同时新增了针对单元测试
、
辅助功能和
MVVM 架构等主题的章节
。
如果你熟悉 Java 语言
,
或者了解面向对象编程
,
那就立刻开始 Android 编程
之旅吧
!
定价
:
129.00元
读者服务热线:
(
010
)
51095186转600 印装质量热线:
(
010
)
81055316
广告经营许可证:京东工商广登字 20170147 号
著 [美] Bill Phillips Chris Stewart Kristin Marsicano
译 王明发
责任编辑 谢婷婷
责任印制 彭志环
人民邮电出版社出版发行
北京市丰台区成寿寺路11号
邮编 100164 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
北京 印刷
开本:800×1000 1/16
印张:37.25 彩插:1
字数:884千字 2017年 6 月第 3 版
印数:38 501
—
42 000册 2017年 6 月北京第 1 次印刷
著作权合同登记号 图字:01-2017-3139号
◆
◆
◆
2 前 言
献 词
献给我桌上的唱片机。感谢你陪伴我完成本书。我保证,很快你就会有新唱针了。
——B.P.
献给我的爸爸David,他教我懂得辛苦工作的意义。献给我的妈妈Lisa,她一直督促我去做正
确的事。
——C.S.
献给我的爸爸Dave Vadas,他激励并支持我投身计算机行业。献给我的妈妈Joan Vadas,在
这么多年的浮浮沉沉里,她总能让我保持乐观。(她会给我支招:心情不好的时候就看集《黄金
女郎》吧!)
——K.M.
前 言 1
1
2
3
4
5
8
10
11
9
6
7
致 谢
这是本书第3版。我们常说,当然,也应再三强调:仅凭作者是无法成书的。这背后是团队
的力量:合作者、责任编辑和支持者。没有他们,想抓住重点并撰写出这么多的出版素材肯定
不可能。
Brian Hardy和Bill很有雄心,他们从无到有,写出了本书第1版。真了不起。
感谢我们Android开发团队的同事Andrew Lunsford、Bolot Kerimbaev、Brian Gardner、David
Greenhalgh、Josh Skeen、Matt Compton、Paul Turner和Rashad Cureton。他们一直用这些
还不够完善的材料教学,并提出了不少宝贵建议,也修改了一些错误。能和这样有趣、
有才的团队一起工作,此生无憾。在Big Nerd Ranch工作的日子,每一天都是享受。
特别感谢Andrew。他为本书同步更新了一大批Android Studio截图。他很细心,不放过任
何细节,说话还幽默辛辣,令人欣赏。
Zack Simon,说起话来轻声细语,是我们Big Nerd Ranch了不起的天才设计师。他不声不
响地更新了附在书后的Android开发速查表,给了我们一个大大的惊喜。Zack,谢谢你!
如果速查表用着不错,你也去谢谢他吧!
感谢Kar Loong Wong,他重新设计了crime应用列表屏。只要他多伸手,本书的应用肯定
会越来越好看。
感谢Mark Dalrymple,他审阅了constraint layout这部分内容,使之更加准确、完善。凑巧
碰到他的话,如果你也在搞constraint layout,千万记得请他把关,他可是这方面的专家。
不搞也没关系,可以请多才多艺的他扎些气球小动物玩玩。
感谢Aaron Hillegass。他若不创建Big Nerd Ranch公司,这一切都无从谈起。
感谢我们的编辑Elizabeth Holaday。据说,著名的“垮掉的一代”文学作家William S.
Burroughs有时会把自己的作品分成多个部分,抛向空中,然后以稿件的落地顺序出书。
要不是Liz,在遇到困惑、一时冲动时,相信我们也会这么做。在她的指导下,我们才能
有的放矢,写出清晰、简洁的书稿。
感谢Ellie Volckhausen为本书设计了封面。
感谢我们的文字编辑Anna Bentley和审稿编辑Simone Payment。感谢她俩的打磨完善。
感谢IntelligentEnglish.com网站的Chris Loper。他设计并制作了本书的纸质版和电子版。
他的DocBook工具简直太好用了。