图书介绍
Android高级开发技术案例教程pdf电子书版本下载
- 毋建军编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302406167
- 出版时间:2015
- 标注页数:491页
- 文件大小:135MB
- 文件页数:502页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
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