本书共有10章,分别介绍了Android开发环境配置、Android应用程序、Android常用基本控件、Android常用高级控件、Android游戏应用程序开发、Android消息与广播等。
本书分为两大部分,第1-4章以任务驱动进行组织,让读者逐步形成面向对象开发的基本理念并能阅读UML类图、了解面向对象开发的特点。第5-12章以项目引导,使学生在完成项目的过程中学习到软件分层结构、JDBC数据库应用开发、JUnit单元测试工具等。
全书分为两大部分,第一部分以任务驱动教学为主,内容包括开发环境配置与开发工具使用、数据类型的声明与转换、方法及运算符的使用、分支语句、循环语句。第二部分以项目驱动为主,内容包括输入输出、开关语句、字符串的处理、数组的使用、异常的处理、文件的读写、软件测试基本原理。