本书共14章,第1章介绍Android开发环境及项目结构;第2~3章介绍Android界面设计基础知识,包括页面布局、样式和主题、国际化、形状、图层列表、选择器。第4~5章介绍Android窗口开发,包括人机交互中的事件处理、菜单、常用控件、Activity、Intent、对话框。第6章介绍Android子窗口设计,包括Fragment、ViewPager等控件的使用。第7章介绍数据访问技术,包括SharedPreferences、JSON、SQLite数据库等内容。第8~9章介绍广播、内容提供者和服务。第10章介绍线程开发和Handler消息机制,并介绍了HanderThread、AsyncTask、IntentService类的使用。第11章介绍了网络编程,包括HttpURLConnection和Volley框架的使用。第12章介绍了WebView控件的使用,包括网页代码与Java代码互动等内容。第13章介绍了传感器与定位,包括传感器开发、定位开发。第14章介绍了蓝牙通信编程,并用蓝牙串口助手项目的开发,演示经典蓝牙通信编程、以及与等后台组件的综合应用。