零、前言

欢迎来到这本书!

感谢您对开发 Android 应用的兴趣!越来越多的人将使用所谓的“非传统”手段,如移动设备,来访问基于互联网的服务。我们现在在这一领域做得越多,人们就越会帮助投资这一领域,以便在未来构建更强大的移动应用。Android 是新的——Android 驱动的设备在 2008 年末首次出现——但它已经有了巨大的增长,在短短的三年内成为头号手机操作系统。

最重要的是,感谢你对这本书的兴趣!我真诚地希望你会觉得它有用,至少偶尔会觉得有趣。

先决条件

如果你对 Android 编程感兴趣,你至少需要对如何用 Java 编程有一个基本的了解。Android 编程是使用 Java 语法,加上一个类似于 Java SE 库子集的类库(加上特定于 Android 的扩展)完成的。如果你以前没有用 Java 编程,你可能应该在尝试为 Android 编程之前学习它是如何工作的。博文[http://commonsware.com/blog/2010/08/02/java-good-parts-version.html](http://commonsware.com/blog/2010/08/02/java-good-parts-version.html)列举了一个 Android 开发者需要知道的各种 Java 编程主题。这个主题在另一本出版社的书中也有涉及,作者是杰夫·弗里森(2010 年出版社),书名是为 Android 开发学习 Java】。

这本书的版本

这本书是由 Apress 和 CommonsWare 合作制作的。您正在阅读的是 Apress edition,它有印刷版和数字版,可从各种数字图书服务(如 Safari)获得。

CommonsWare 不断更新原始资料,并以标题Android 开发繁忙的程序员指南向其 waresignment 程序的成员提供。

CommonsWare 在[http://commonsware.com/apress](http://commonsware.com/apress)维护了一个关于此合作关系的常见问题解答。

源代码及其许可证

这本书的源代码可以在 www.apress.com 买到。所有的 Android 项目都是在 Apache 2.0 许可下授权的,如果你想重用其中任何一个的话。