第1章 Android开发基础 1
1.1 Android概述 1
1.2 Android操作系统 5
1.3 Android开发环境 9
1.4 第一个Android应用程序 16
第2章 Android UI基础 31
2.1 Android平台UI架构 31
2.2 UI组件的定义和引用 32
2.3 UI基础控件 34
2.4 UI高级控件 46
2.5 UI布局 61
2.6 Android事件监听器和事件处理机制 70
本章小结 76
第3章 Android图形处理 77
3.1 使用简单图片 77
3.2 Android绘图 83
3.3 图形特效处理 91
3.4 动画 100
3.5 OpenGL视图绘制 110
本章小结 131
第4章 Android应用程序的组件 132
4.1 Android应用程序的组件简介 132
4.2 Activity 133
4.3 Intent意图 146
4.4 Service服务 153
4.5 Broadcast Receiver广播 161
本章小结 168
第5章 Android数据存储 169
5.1 文件存储 169
5.2 SharedPreferences—轻量级数据存储 181
5.3 SQLite数据库存储 186
5.4 ContentProvider—数据共享 201
5.5 Android数据库打包 214
本章小结 217
第6章 Android网络编程 218
6.1 Android网络编程简介 218
6.2 URL网络编程 220
6.3 HTTP网络编程 222
6.4 Socket编程 241
6.5 WebKit For Android 251
本章小结 265
第7章 GPS位置和Google Map 266
7.1 GPS位置 266
7.2 Google Map 275
本章小结 289
参考文献 290