第1章 Android开发概述 1
1.1 Android简介 1
1.2 Android开发环境 4
1.3 Android开发过程 9
1.4 Android应用程序分析 17
第2章 UI基础 21
2.1 UI概述 21
2.2 布局管理 24
2.3 基本界面组件 30
2.4 常用界面组件 37
2.5 高级界面组件 41
第3章 UI进阶 45
3.1 菜单 45
3.2 对话框 48
3.3 图像绘制技术 52
3.4 动画技术 55
第4章 Android程序生命周期 60
4.1 进程与线程 60
4.2 Android程序的基本组件 61
4.3 活动Activity 63
第5章 多媒体与传感器 69
5.1 音频播放 69
5.2 视频播放 72
5.3 录音与拍照 76
5.4 传感器检测 79
第6章 组件通信与服务 82
6.1 组件通信 82
6.2 服务Service 85
6.3 广播接收器BroadcastReceiver 88
6.4 系统服务 91
第7章 数据存储 96
7.1 简单存储SharedPreferences 96
7.2 文件存储 98
7.3 数据库存储SQLite 100
7.4 数据共享 106
第8章 网络通信 108
8.1 使用WebView显示网页 108
8.2 通过HTTP访问网络 112
8.3 网络通信框架Volley 114
8.4 JSON数据交换格式 117
参考文献 119