项目一 初探Android 1
任务一 Android开发环境的搭建 1
任务描述 1
任务分析 2
任务准备 2
任务实现 2
任务二 第一个Android工程 8
任务描述 8
任务分析 8
任务准备 9
任务实现 9
任务考核 14
项目二 走进Android UI布局 15
任务一 简单用户登录界面制作 15
任务描述 15
任务分析 16
任务准备 16
任务实现 17
任务二 Android布局实例 24
任务描述 24
任务分析 24
任务准备 25
任务实现 29
任务考核 36
项目三 基本控件及常用事件 37
任务一 Android常用控件使用 37
任务描述 37
任务分析 37
任务准备 38
任务实现 45
任务二 Android常用事件 50
任务技术 50
任务分析 50
任务准备 51
任务实现 57
项目四 Activity的生命周期 61
任务一 用LogCat查看单个Activity的生命周期 61
任务描述 61
任务分析 62
任务准备 63
任务实现 70
任务考核 72
任务二 用LogCat查看多个Activity的生命周期 72
任务描述 72
任务分析 74
任务准备 75
任务实现 79
任务考核 84
项目五 走进Android的意图——Intent 85
任务一 Intent+Bundle实现简易用户注册程序 85
任务描述 85
任务分析 85
任务准备 87
任务实现 92
任务二 Intent实现简易用户登录程序 99
任务描述 99
任务分析 99
任务准备 100
任务实现 101
任务考核 107
任务三 简易拨号程序 107
任务描述 107
任务分析 107
任务准备 108
任务实现 109
任务考核 112
项目六 走进Android的服务——Service 113
任务一 使用Service示例(一) 113
任务描述 113
任务分析 113
任务准备 114
任务实现 116
任务考核 122
任务二 使用Service示例(二) 122
任务描述 122
任务分析 123
任务准备 123
任务实现 126
任务考核 130
任务三 Service应用:简易计时器 130
任务描述 130
任务分析 131
任务准备 131
任务实现 134
任务考核 140
项目七 Android数据存储 141
任务一 SharedPreferences轻量级数据存储——用户名和密码的存储 141
任务描述 141
任务分析 141
任务准备 142
任务实现 143
任务二 读写SD卡中的数据 146
任务描述 146
任务分析 146
任务准备 146
任务实现 147
任务三 数据表增删改查——学生信息管理 150
任务描述 150
任务分析 150
任务准备 151
任务实现 152
任务四 测试ContentProvider共享数据 156
任务描述 156
任务分析 156
任务准备 156
任务实现 159
任务考核 163
项目八 Android多媒体开发 165
任务一 简易mp3音乐播放程序 165
任务描述 165
任务分析 165
任务准备 166
任务实现 170
任务考核 175
任务二 简易视频播放程序 175
任务描述 175
任务分析 175
任务准备 176
任务实现 177
任务考核 183
任务三 简易录音功能程序(带播放) 183
任务描述 183
任务分析 183
任务准备 184
任务实现 185
任务考核 190
项目九 Android绘画与动画 191
任务一 Android简单绘图 191
任务描述 191
任务分析 191
任务准备 192
任务实现 196
任务二 Android补间动画实例 201
任务描述 201
任务分析 202
任务准备 202
任务实现 204
任务三 Android帧动画实例 207
任务描述 207
任务分析 207
任务准备 207
任务实现 209
项目十 Android地图服务 215
任务一 百度地图之显示 215
任务描述 215
任务分析 215
任务准备 216
任务实现 221
任务考核 224
任务二 百度地图应用 224
任务描述 224
任务分析 225
任务准备 225
任务实现 227
任务考核 231
项目十一 Android网络编程 233
任务一 利用HttpURLConnection访问网络 233
任务描述 233
任务分析 234
任务准备 234
任务实现 239
任务考核 243
任务二 利用HttpClient访问网络 244
任务描述 244
任务分析 244
任务准备 245
任务实现 247
任务考核 251
任务三 实现显示指定城市的天气预报的网页 252
任务描述 252
任务分析 252
任务准备 253
任务实现 254
项目十二 Android游戏开发 259
任务一 数字炸弹 259
任务描述 259
任务分析 260
任务准备 260
任务实现 262
任务二 太空飞行 268
任务描述 268
任务分析 269
任务准备 269
任务实现 274
任务考核 285
项目十三 学生实习安全管理系统(APP) 287
项目概述 学生实习安全管理系统APP概述 287
任务一 登录模块的实现 290
任务描述 290
任务分析 290
任务准备 291
任务实现 292
任务二 动态生成主页 300
任务描述 300
任务分析 300
任务准备 301
任务实现 301
任务三 上下班签到模块的实现 310
任务描述 310
任务分析 311
任务准备 311
任务实现 311
任务四 学生求救及求救跟踪模块的实现 316
任务描述 316
任务分析 316
任务准备 316
任务实现 317
任务考核 324
参考文献 325