第1章 智能快递柜终端概述1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
11 智能快递柜产生的背景2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
111 市场背景2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
112 政策背景2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
113 技术背景3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12 智能快递柜的发展4 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
121 国外智能快递柜的发展4 !!!!!!!!!!!!!!!!!!!!!!!!!!
122 国内智能快递柜的发展6 !!!!!!!!!!!!!!!!!!!!!!!!!!
13 智能快递柜终端8 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
14 智能快递柜硬件系统组成10 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
141 系统工作原理11 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
142 硬件参数信息12 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
143 终端相关硬件原理13 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
15 智能快递柜软件系统组成17 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
16 智能快递柜应用领域18 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
本章小结20 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
关键术语20 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
习题20 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第2章 智能快递柜云端服务系统概述22 !!!!!!!!!!!!!!!!!!!!!!!!
21 云端服务系统23 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22 云端服务系统的架构和组成25 !!!!!!!!!!!!!!!!!!!!!!!!!!!
221 子系统简介26 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
222 功能模块简介30 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
23 云端服务系统相关技术简介31 !!!!!!!!!!!!!!!!!!!!!!!!!!!
231 云计算31 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
232 大数据34 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
本章小结37 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
关键术语37 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
习题38 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ⅲ
%&'($
第3章 智能快递柜相关产品操作实训39 !!!!!!!!!!!!!!!!!!!!!!!!
31 智能快递柜平台操作实训40 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
311 投递操作40 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
312 取件操作42 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
32 云端服务系统操作实训42 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
321 用户管理42 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
322 快递订单管理44 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
323 快递柜管理46 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
324 远程监控48 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
33 移动客户端APP操作实训50 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
331 投递操作50 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
332 取件操作53 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
333 查看投递记录54 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
334 查看格口信息55 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
本章小结56 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
关键术语56 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
习题57 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
)*'($
第4章 Android基础58 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
41 Android的基本概念59 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
411 Android简介59 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
412 Android系统的构架60 !!!!!!!!!!!!!!!!!!!!!!!!!!!
42 Android开发环境的搭建62 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
421 Android开发需要的环境62 !!!!!!!!!!!!!!!!!!!!!!!!!
422 JDK的安装和Java环境变量的设置62 !!!!!!!!!!!!!!!!!!!!!
423 安装Eclipse、AndroidSDK和安装配置ADT 64 !!!!!!!!!!!!!!!!!
43 新建一个简单的Android工程并运行70 !!!!!!!!!!!!!!!!!!!!!!!!
44 导入一个已经存在的Android工程78 !!!!!!!!!!!!!!!!!!!!!!!!!
45 Android工程目录结构及作用81 !!!!!!!!!!!!!!!!!!!!!!!!!!!
46 Android视图85 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
461 Android视图(View)简介86 !!!!!!!!!!!!!!!!!!!!!!!!!
462 使用XML布局文件控制UI界面88 !!!!!!!!!!!!!!!!!!!!!!
47 Android布局88 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
471 Android布局简介88 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
472 线性布局88 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
473 相对布局91 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ⅳ
48 Android控件简介94 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
481 显示文本的控件:TextView 94 !!!!!!!!!!!!!!!!!!!!!!!!
482 输入文本的控件:EditView 96 !!!!!!!!!!!!!!!!!!!!!!!!
483 按钮控件99 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
484 复选框控件:CheckBox 105 !!!!!!!!!!!!!!!!!!!!!!!!!
485 列表控件:ListView 107 !!!!!!!!!!!!!!!!!!!!!!!!!!!
49 Context介绍117 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
410 Activity介绍118 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4101 建立、配置Activity 118 !!!!!!!!!!!!!!!!!!!!!!!!!!
4102 Activity的生命周期123 !!!!!!!!!!!!!!!!!!!!!!!!!!
4103 Activity的启动模式124 !!!!!!!!!!!!!!!!!!!!!!!!!!
411 Intent介绍125 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4111 用Intent启动Activity,并在Activity之间传递数据125 !!!!!!!!!!!!!
4112 用Intent启动其他应用程序的Activity 129 !!!!!!!!!!!!!!!!!!
412 Service介绍132 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4121 Service的生命周期132 !!!!!!!!!!!!!!!!!!!!!!!!!!
4122 Service应用实例133 !!!!!!!!!!!!!!!!!!!!!!!!!!!
413 BroadcastReceiver介绍140 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4131 BroadcastReceiver的生命周期140 !!!!!!!!!!!!!!!!!!!!!!
4132 注册广播地址140 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
4133 广播的分类141 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4134 BroadcastReceiver应用实例142 !!!!!!!!!!!!!!!!!!!!!!!
414 ContentProvider介绍151 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4141 ContentProvider基础151 !!!!!!!!!!!!!!!!!!!!!!!!!!
4142 数据模型152 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4143 构建查询152 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4144 编辑数据154 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4145 创建自己的ContentProvider 155 !!!!!!!!!!!!!!!!!!!!!!!
415 访问HTTP资源156 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
416 JSON解析158 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4161 JSON简介158 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4162 JSON解析详解158 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
4163 Gson开源库160 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
417 Handler机制162 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4171 Handler机制简介162 !!!!!!!!!!!!!!!!!!!!!!!!!!!
4172 Handler应用实例163 !!!!!!!!!!!!!!!!!!!!!!!!!!!
418 异步处理工具类AsyncTask 165 !!!!!!!!!!!!!!!!!!!!!!!!!!!
4181 AsyncTask简介165 !!!!!!!!!!!!!!!!!!!!!!!!!!!!
4182 AsyncTask应用实例166 !!!!!!!!!!!!!!!!!!!!!!!!!!
本章小结172 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
关键术语172 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
习题172 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ⅴ
第5章 快递柜Android客户端APP开发实训174 !!!!!!!!!!!!!!!!!!!!
51 实训目标175 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
52 实训内容175 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
53 需求分析175 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
54 系统架构176 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
55 整体流程176 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
56 数据表结构178 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
57 服务端API接口说明180 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
58 功能模块187 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
581 用户登录模块设计187 !!!!!!!!!!!!!!!!!!!!!!!!!!!
582 用户注册模块设计194 !!!!!!!!!!!!!!!!!!!!!!!!!!!
583 功能选择模块设计204 !!!!!!!!!!!!!!!!!!!!!!!!!!!
584 快递员投递模块设计207 !!!!!!!!!!!!!!!!!!!!!!!!!!
585 投递记录模块设计227 !!!!!!!!!!!!!!!!!!!!!!!!!!!
586 用户取件模块设计237 !!!!!!!!!!!!!!!!!!!!!!!!!!!
587 格口信息查看模块设计246 !!!!!!!!!!!!!!!!!!!!!!!!!
59 通过调用系统服务判断当前网络环境250 !!!!!!!!!!!!!!!!!!!!!!!
510 通过访问接口与服务器进行交互251 !!!!!!!!!!!!!!!!!!!!!!!!
511 返回数据的解析处理253 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
本章小结256 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
关键术语257 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
习题257 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
参考文献258 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
附录 本书主要专业术语259 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ⅵ