项目一 初识Android开发 1
技能点1 Android概述 2
技能点2 开发环境搭建 6
技能点3 Eclipse项目结构 18
技能点4 Android常用开发工具及用法 19
技能点5 Eclipse快捷键 23
项目二 Android应用界面设计 33
技能点1 控件属性介绍 35
技能点2 基本布局 40
技能点3 Dialog介绍 43
项目三 界面跳转和信息传递 57
技能点1 Activity介绍 59
技能点2 Intent介绍 61
项目四 规范应用资源 75
技能点1 应用资源 77
技能点2 数组资源 78
技能点3 颜色资源文件 79
技能点4 尺寸资源 81
技能点5 动画 82
技能点6 样式与主题 83
技能点7 国际化 84
技能点8 布局资源 85
项目五 数据持久化操作 97
技能点1 SharedPreferences概述 99
技能点2 读写SD卡 101
技能点3 SQLite数据库简介及操作 103
项目六 复杂数据展示 122
技能点1 Adapter接口 124
技能点2 Spinner功能与用法 125
技能点3 ListView概述 126
技能点4 GridView功能与用法 127
项目七 图形图像 142
技能点1 Bitmap和BitmapFactory 144
技能点2 逐帧动画 145
技能点3 补间动画 148
技能点4 属性动画 151
项目八 Service服务 163
技能点1 Service概述 164
技能点2 服务通信 169
项目九 广播接收者 182
技能点1 广播接收者 183
技能点2 广播的发送与接收 186
项目十 内容提供者 198
技能点1 ContentProvider数据共享 199
技能点2 ContentProvider实例模型 201
技能点3 ContentProvider管理操作 203
项目十一 传感器 215
技能点1 传感器简介 216
技能点2 Sensor 220
技能点3 Vibrator 221
项目十二 网络编程 236
技能点1 线程 237
技能点2 Socket 239
技能点3 HTTP 240
技能点4 Message与Handler 242
技能点5 JSON 245