图书介绍

Android高级开发技术案例教程pdf电子书版本下载

Android高级开发技术案例教程
  • 毋建军编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302406167
  • 出版时间:2015
  • 标注页数:491页
  • 文件大小:135MB
  • 文件页数:502页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Android高级开发技术案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Android开发基础 1

1.1 4G智能手机发展 1

1.2 Android简介 6

1.3 搭建Android开发环境 11

1.3.1 Android开发环境系统要求 12

1.3.2 Windows系统平台下搭建开发环境 12

1.3.3 Linux系统平台下搭建开发环境 19

1.4 搭建AndroidNDK开发环境 21

1.5 Android Studio和SDK概述 24

1.5.1 Android Studio简介 24

1.5.2 Android SDK简介 24

1.5.3 Android常用开发工具 25

1.6 创建Android程序和Android NDK程序 27

1.6.1 创建和使用虚拟设备 27

1.6.2 在Eclipse下创建Android程序 30

1.6.3 命令行创建Android程序 33

1.6.4 调试Android程序 40

1.6.5 创建Android NDK程序 45

1.6.6 Android应用程序签名、打包、发布 48

习题 51

第2章 Android项目及程序 52

2.1 Android项目构成 52

2.1.1 目录结构 52

2.1.2 AndroidManifest.xml文件简介 54

2.1.3 gen目录 56

2.1.4 res目录 57

2.1.5 layout目录 58

2.1.6 values目录 59

2.1.7 project.properties文件 59

2.2 Android应用程序组成 60

2.2.1 Android应用程序概述 60

2.2.2 Activity组件 60

2.2.3 Service组件 61

2.2.4 Intent和Intent Filter组件 61

2.2.5 BroadcastReceiver组件 63

2.2.6 ContentProvider组件 63

2.3 Fragement与Activity 64

2.3.1 Fragment简介 64

2.3.2 Fragment的生命周期 65

2.3.3 Fragment继承 67

2.3.4 Fragment创建方式 67

2.3.5 Fragment应用 69

2.4 Android生命周期 73

2.4.1 程序生命周期 73

2.4.2 组件生命周期 74

2.5 项目案例 87

习题 91

第3章 Android界面设计基础 92

3.1 Android界面设计简介 92

3.1.1 移动和触摸设备设计原则 93

3.1.2 触摸屏与物理按键设计 93

3.2 Android界面框架及部件 93

3.2.1 Android用户界面结构 94

3.2.2 Android与MVC设计 95

3.2.3 视图树模型 96

3.3 Android界面控件类简介 96

3.3.1 View类 96

3.3.2 ViewGroup类 97

3.3.3 界面控件 98

3.4 Android界面布局 98

3.4.1 Android布局策略 98

3.4.2 线性布局LinearLayout及应用 99

3.4.3 相对布局RelativeLayout及应用 103

3.4.4 表格布局TableLayout及应用 106

3.4.5 帧布局FrameLayout及应用 109

3.4.6 绝对布局AbsoluteLayout及应用 113

3.4.7 网格布局GridLayout及应用 115

3.5 项目案例 120

习题 125

第4章 Android界面基础控件 126

4.1 文本控件简介 126

4.1.1 文本框TextView及应用 127

4.1.2 编辑框EditText及应用 130

4.2 按钮控件简介 132

4.2.1 按钮Button及应用 132

4.2.2 图片按钮ImageButton及应用 135

4.3 单选与复选按钮简介 139

4.3.1 单选按钮RadioButton 139

4.3.2 复选按钮CheckBox 141

4.3.3 RadioButton和CheckBox综合应用 143

4.4 时间与日期控件简介 145

4.4.1 时间选择器TimePicker 145

4.4.2 日期选择器DatePicker 146

4.4.3 时间与日期控件综合应用 147

4.5 图片控件简介 151

4.5.1 图片控件ImageView及应用 151

4.5.2 切换图片控件ImageSwitcher、Gallery应用 156

4.6 时钟控件简介 162

4.6.1 模拟时钟AnalogClock与数字时钟DigitalClock 162

4.6.2 AnalogClock和DigitalClock应用 163

4.7 项目案例 167

习题 171

第5章 Android界面系统高级控件 172

5.1 列表控件简介 172

5.1.1 列表控件ListView及应用 172

5.1.2 下拉列表控件Spinner及应用 176

5.2 进度条与滑块控件简介 181

5.2.1 进度条ProgressBar及应用 181

5.2.2 滑块SeekBar及应用 184

5.3 评分控件及应用 187

5.4 自动完成文本控件及应用 188

5.5 Tabhost控件及应用 191

5.6 视图控件应用 194

5.6.1 滚动视图控件ScrollView及应用 194

5.6.2 网格视图控件GridView及应用 196

5.7 Android事件处理 200

5.7.1 Android事件和监听器 200

5.7.2 Android事件处理机制 201

5.7.3 Android事件处理机制应用 205

5.7.4 按键事件应用 210

5.7.5 触摸事件应用 213

5.8 Android消息传递机制 217

5.8.1 异步任务 217

5.8.2 Handler类应用 224

5.9 Android音视频播录应用 227

5.9.1 音频播放应用 227

5.9.2 视频播放应用 231

5.9.3 音视频录制应用 235

5.10 Android图形应用 239

5.10.1 Canavas组件图形应用 239

5.10.2 OpenGL ES包组件图形应用 240

5.11 项目案例 242

习题 251

第6章 Android界面菜单、对话框 253

6.1 菜单控件Menu 253

6.1.1 Menu概述 253

6.1.2 选项菜单及应用 254

6.1.3 子菜单及应用 259

6.1.4 快捷菜单及应用 262

6.2 对话框控件Dialog 267

6.2.1 对话框Dialog简介 267

6.2.2 警告(提示)对话框AlertDialog及应用 268

6.2.3 日期选择对话框DatePickerDialog及应用 271

6.2.4 时间选择对话框TimePickerDialog及应用 274

6.2.5 进度对话框ProgressDialog及应用 278

6.3 信息提示控件 281

6.3.1 Toast控件及应用 281

6.3.2 Notification控件及应用 284

6.4 项目案例 289

习题 294

第7章 Android组件消息通信与服务 296

7.1 Intent消息通信 296

7.1.1 Intent组件及通信 296

7.1.2 使用Intent启动Activity 299

7.1.3 获取Activity返回值 306

7.1.4 Intent Filter原理与匹配机制 309

7.2 Intent广播消息 313

7.2.1 广播消息 313

7.2.2 BroadcastReceiver监听广播消息及应用 313

7.3 E-mail邮件应用 319

7.4 手机短信发送应用 328

7.5 网络访问及通信 336

7.5.1 使用URL读取网络资源及应用 337

7.5.2 使用HTTP访问网络资源及应用 341

7.6 电话拨打服务及应用 351

7.7 Service组件服务 355

7.8 项目案例 356

习题 366

第8章 Android数据存储及应用 367

8.1 SharedPreferences存储及访问 368

8.1.1 SharedPreferences简介 368

8.1.2 访问本程序数据 371

8.1.3 读取其他应用程序数据 374

8.2 SQLite数据库存储及操作 376

8.2.1 SQLite数据库简介 376

8.2.2 创建SQLite数据库方式 377

8.2.3 SQLite数据库操作 380

8.2.4 SQLite数据库管理及应用 383

8.3 文件存储及读写 395

8.3.1 文件存储及应用 395

8.3.2 SD卡存储及应用 405

8.4 数据共享访问 412

8.4.1 ContentProvider简介 412

8.4.2 Uri、UriMatcher和ContentUris简介 413

8.4.3 创建ContentProvider 416

8.4.4 ContentResolver操作数据 417

8.4.5 ContentProvider应用 418

8.5 网络存储应用 421

8.6 数据存储项目案例 424

习题 437

第9章 Google位置应用服务开发 438

9.1 地理位置定位服务 438

9.1.1 Android Location API简介 439

9.1.2 获取位置定位 442

9.2 Google Map应用 445

9.2.1 Google Map API简介 445

9.2.2 申请Map API KEY和创建AVD 446

9.3 项目案例 449

习题 452

第10章 Android物联网应用开发基础 453

10.1 物联网概述 453

10.1.1 物联网简介 453

10.1.2 物联网体系框架及应用协议 454

10.1.3 物联网关键技术 455

10.1.4 物联网操作系统与移动互联网 456

10.1.5 物联网未来发展 457

10.2 物联网设备 458

10.2.1 物联网终端 458

10.2.2 物联网网关 459

10.3 Android硬件传感器 460

10.4 物联网终端数据采集应用开发 463

10.5 物联网传感数据图形应用 475

10.6 项目案例 482

习题 489

精品推荐