Android高级开发技术案例教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:毋建军编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302406167
- 页数:491 页
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019