本书介绍了关系型数据库和SQLite 相关的理论知识,同时也介绍了在 Android 开发中和数据相关的方方面面,包括数据类型的定义、数据的增删改查、数据的持久化和展示、使用 content provider 共享数据、使用 Intent API 传递数据,以及和远程服务器进行数据交互等。本书的内容从相关 API 的基本使用到最佳实践都有涉猎,对于提升 Android 开发水平,写出更高质量的应用很有帮助。
阅读本书,并不需要对 Android 开发有很多的经验,但是要求读者有一些 Android 开发基础,理解 Android 的基础组件。如果对 Android / Java 的线程模型有一些了解的话,对快速理解内容会很有帮助。
本书作者 Adam Stroud 于 2010 年开始从事 Android 开发。他是 Runkeeper、Mustbin 和 Chef Nightly 等创业公司的早期员工。从零开始主导这些团队的 Android 应用开发。
他热爱 Android 和开源,除了写代码,他还写了另外一些 Android 的书籍。他喜欢成为技术社区的一份子,经常在技术社区做分享和演讲。
本书写成时,Adam 开始了新的一次创业,任技术联合创始人,负责 Android 应用的开发。