《基于工作任务的Android应用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:赖红,王寅峰,许志良等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2014
  • ISBN:9787121226854
  • 页数:291 页
图书介绍:本书通过任务驱动模式编写,紧密围绕Android程序设计的基础知识和技能,进行循序渐进的学习和迭代开发,规划设计了17个任务,涵盖Android各个知识点。任务1~任务3为Andriod开发环境搭建、使用和调试篇;任务4~任务10为基础任务篇,将一个整体项目——移动QQ客户端的各个功能拆分为7大功能点;任务10~任务17为进阶任务篇,以7个综合项目案例的开发为目标。

上篇 Android开发环境搭建、使用和调试 1

任务1 构建Android集成开发环境 1

任务2 Android欢迎你 17

任务3 使用DDMS调试程序 31

中篇 基础任务 41

任务4 学习Android的布局管理 41

任务5 学习Android的视图 52

任务6 学习Android的线程 68

任务7 学习Android的Tabpager和Imageview 77

任务8 学习Android的背景布局 87

任务9 学习Android的ListView 96

任务10 学习Android的扩展列表ExpandListView 113

下篇 进阶任务 125

任务11 跟我做:音视频播放器 125

11.1 任务介绍 125

11.1.1 任务情景 125

11.1.2 运行情景 125

11.2 实现方案 126

11.2.1 新建项目 126

11.2.2 完成页面布局功能 126

11.2.3 完成页面选项卡功能 130

11.2.4 完成音频播放功能 134

11.2.5 完成视频播放功能 144

11.3 相关知识 152

11.3.1 服务(Service) 152

11.3.2 广播(BroadCast) 159

11.4 实训项目 164

任务12 跟我做:闹钟 166

12.1 任务介绍 166

12.2 总体设计 169

12.2.1 需求分析 169

12.2.2 实现原理 169

12.2.3 实现流程 169

12.3 实现方案 170

12.3.1 闹钟服务功能 170

12.3.2 广播接收功能 171

12.3.3 注册广播和服务 171

12.3.4 主界面布局文件 172

12.3.5 编写闹钟设置功能 172

12.4 相关知识 176

12.5 实训项目 178

任务13 跟我做:图片浏览器 180

13.1 任务介绍 180

13.1.1 Android市场分析 180

13.1.2 图片浏览器示例图 180

13.2 总体设计 182

13.2.1 需求分析 182

13.2.2 设计原理 183

13.2.3 图片浏览器应用程序结构 183

13.3 实现方案 183

13.3.1 图片的缩略显示 183

13.3.2 图片的画廊显示功能 188

13.3.3 图片的多点触控以及拖曳功能 191

13.4 相关知识 197

13.4.1 GridView(网格视图) 197

13.4.2 Gallery(画廊视图) 199

13.5 实训项目 204

任务14 跟我做:随手记 206

14.1 任务介绍 206

14.1.1 Android市场分析 206

14.1.2 “随手记”的功能示例图 206

14.2 总体设计 209

14.2.1 需求分析 209

14.2.2 设计原理 209

14.2.3 “随手记”应用程序结构 209

14.3 实现方案 210

14.3.1 数据封装类 210

14.3.2 Sqlite数据库适配类 210

14.3.3 Sqlite数据库操作类 212

14.3.4 视图注册 214

14.3.5 用户验证登录功能实现 215

14.3.6 日记搜索、编辑、删除和修改功能 218

14.3.7 日记编写功能 223

14.4 相关知识 227

14.4.1 文件(File) 228

14.4.2 SharedPreferernces 237

14.4.3 SQLite数据库 241

14.4.4 ContentProvider 249

14.5 实训项目 254

任务15 跟我做:指南针 256

15.1 任务介绍 256

15.1.1 Android市场分析 256

15.1.2 指南针的示例图 256

15.2 总体设计 258

15.2.1 需求分析 258

15.2.2 实现原理 258

15.2.3 实现流程 258

15.3 实现方案 259

15.3.1 图片资源准备 259

15.3.2 编写程序的界面布局文件activity main.xml 260

15.3.3 编写指南针功能类MainActivity.java文件 260

15.4 相关知识 262

15.4.1 传感器简介 262

15.4.2 Android传感器框架 263

15.4.3 Android传感器使用 264

15.5 实训项目 267

任务16 跟我做:运动曲线 268

16.1 任务介绍 268

16.2 总体设计 269

16.2.1 需求分析 269

16.2.2 实现原理 269

16.2.3 实现流程 269

16.3 实现方案 269

16.3.1 编写程序的界面布局文件activity main.xml 269

16.3.2 编写运动曲线功能类MainActivity.java文件 270

16.4 相关知识 274

16.4.1 SurfaceView简介 274

16.4.2 SurfaceView实现 275

16.5 实训项目 276

任务17 跟我做:手势控制小球 278

17.1 任务介绍 278

17.2 总体设计 279

17.2.1 需求分析 279

17.2.2 实现原理 279

17.2.3 实现流程 279

17.3 实现方案 280

17.3.1 编写程序的界面布局文件activity_main.xml 280

17.3.2 编写手势重力控制小球功能类MainActivity.java文件 281

17.4 相关知识 285

17.4.1 触摸屏手势 285

17.4.2 输入法手势 288

17.5 实训项目 291