致谢

致谢

我们很不安,因为封面上只印了我们几个人的名字。事实上,本书能够出版发行,完全是整个团队的合作成果。我们满怀感激之情。

  • 感谢我们Android开发团队的同事Andrew Lunsford、Bolot Kerimbaev、Brian Gardner、David Greenhalgh、Jason Atwood、Josh Skeen、Kurt Nelson、Matt Compton、Paul Turner和Sean Farrell老师。他们在使用持续更新的材料教学时充满耐心,并针对其中的内容给出了改进建议。即使我们有魔法变出分身来做这些事情,我们也不愿意这么做。我们更愿意将我们的想法汇集起来,和诸位同事分享,并肩作战。他们所做的一切我们都绝对信任。

  • 特别感谢Sean Farrell。每次Android Studio升级,他就为本书同步更新一大批截图。还要感谢Matt Compton,我们在Google Play商店里的示例应用都是他发布的。

  • 感谢Big Nerd Ranch设计团队的Kar Loong Wong和Zack Simon。Kar设计的BeatBox应用美观而又不失威慑力。他还为第33章提供了宝贵意见。Zack专门挤出时间为我们设计了MockWalker应用。在我们眼里,他俩的能力深不可测,简直就是超人。

  • 感谢技术审校Frank Robles和Roy Kravitz,他们帮我们找出并修正了多处问题。

  • 感谢Aaron Hillegass。他的绝对信任给了我们很大的源动力,否则我们也没机会出版这本书。(他还为我们提供了资金支持,好人一个。)

  • 感谢我们的编辑Elizabeth Holaday。她带我们一次又一次走出困境。在她的指导下,我们才能有的放矢,写出清晰、有趣、简洁的教材。感谢你,Liz,你不仅做事有条理,而且非常有耐心。尽管住得很远,但我们总能随时得到你的帮助。

  • 感谢Ellie Volckhausen为本书设计了封面 。

  • 感谢我们的排印编辑Simone Payment。他发现并修正了不少瑕疵。

  • 感谢IntelligentEnglish.com网站的Chris Loper。他设计并制作了本书的纸质版、EPUB版和Kindle版。他使用的DocBook工具给本书的设计与制作带来了极大便利。

最后感谢我们的学员。限于篇幅,这里无法一一列出他们的名字。在本书的创作过程中,他们帮助我们纠正错误,并提出了宝贵建议。正是他们旺盛的求知欲和不断的困惑,我们才有动力编写这本书,再次感谢。

目录

  • 版权声明
  • 献词
  • 致谢
  • 如何学习Android开发
  • 开发必备工具
  • 第 1 章 Android开发初体验
  • 第 2 章 Android与MVC设计模式
  • 第 3 章 Activity的生命周期
  • 第 4 章 Android应用的调试
  • 第 5 章 第二个activity
  • 第 6 章 Android SDK版本与兼容
  • 第 7 章 UI fragment与fragment管理器
  • 第 8 章 使用布局与组件创建用户界面
  • 第 9 章 使用RecyclerView显示列表
  • 第 10 章 使用fragment argument
  • 第 11 章 使用ViewPager
  • 第 12 章 对话框
  • 第 13 章 工具栏
  • 第 14 章 SQLite数据库
  • 第 15 章 隐式intent
  • 第 16 章 使用intent拍照
  • 第 17 章 Master-Detail用户界面
  • 第 18 章 Assets
  • 第 19 章 使用SoundPool播放音频
  • 第 20 章 样式与主题
  • 第 21 章 XML drawable
  • 第 22 章 深入学习intent和任务
  • 第 23 章 HTTP与后台任务
  • 第 24 章 Looper、Handler和HandlerThread
  • 第 25 章 搜索
  • 第 26 章 后台服务
  • 第 27 章 broadcast intent
  • 第 28 章 网页浏览
  • 第 29 章 定制视图与触摸事件
  • 第 30 章 属性动画
  • 第 31 章 地理位置和Play服务
  • 第 32 章 使用地图
  • 第 33 章 material design
  • 第 34 章 编后语