本教材的编写充分结合企业的用人需求,经过大量调研和论证,并参照多所高校一线专家的意见,具有系统性、实用性等特点。旨在使读者在系统掌握Android开发知识的同时,着重培养其综合应用能力和解决问题的能力。
本教材以项目驱动形式进行编写,内容从项目分解、子项目任务书编写、项目涉及基础知识的讲解到子任务实现,充分体现了职业岗位任务和"以学生为主体"的职业教育理念。教材主要内容包括:开发环境搭建、项目UI设计、Android应用程序基础、系统UI设计、项目数据存储功能实现、Android的异步处理机制、后台数据处理功能实现、智能设备与PC数据通信、智能设备Android系统定制等内容。
第1章开发环境搭建1
1.1任务描述1
1.2知识准备1
1.2.1Android系统概述2
1.2.2Android系统架构2
1.3任务实施5
1.3.1准备安装5
1.3.2开发环境配置7
1.3.3开发环境测试9
1.4小结9
第2章智能物流管理系统项目——Android应用程序基础10
2.1任务描述10
2.2知识准备10
2.2.1Android应用程序基础10
2.2.2Android应用程序的构成12
2.2.3Activity和Intent的使用14
2.3任务实施21
2.4小结22
第3章智能物流管理系统项目——系统UI设计23
3.1任务描述23
3.2知识准备23
3.2.1常见控件23
3.2.2用户界面概述32
3.2.3Toast 提示类45
3.2.4RadioButton类47
3.2.5CheckBox类50
3.2.6Dialog类53
3.2.7Spinner类60
3.2.8Gallery类63
3.2.9ListView类65
3.3任务实施69
3.4小结72
第4章智能物流管理系统项目——数据存储功能实现73
4.1任务描述73
4.2知识准备73
4.2.1数据存储简介74
4.2.2File74
4.2.3SharedPreferences78
4.2.4SQLite数据库83
4.2.5ContentProvider90
4.2.6网络存储97
4.3任务实施98
4.4小结104
第5章智能物流管理系统项目——Android的异步处理机制105
5.1任务描述105
5.2知识准备105
5.2.1Handler的定义105
5.2.2Handler的特点106
5.2.3Handler使用实例106
5.3任务实施109
5.4小结119
第6章智能物流管理系统项目——后台数据处理功能实现
120
6.1任务描述120
6.2知识准备120
6.2.1广播120
6.2.2服务126
6.2.3广播与服务端整合应用137
6.3任务实施142
6.4小结149
第7章智能物流管理系统项目——智能设备与PC数据通信150
7.1任务描述150
7.2知识准备150
7.2.1Socket概述150
7.2.2Socket通信原理151
7.2.3Android中的Socket编程152
7.2.4HTTP协议介绍155
7.2.5Android中HTTP的使用157
7.2.6Android 中 XML 解析160
7.3任务实施162
7.4小结171
第8章智能设备Android系统定制172
8.1任务描述172
8.2知识准备172
8.3任务实施172
8.3.1Uboot烧写172
8.3.2Linux内核烧写180
8.3.3烧写ubifs根文件系统181
8.4小结184
参考文献185
物联网应用技术专业系列教材是一套顺应产业人才需求、真正实现校企合作的教材,主要具有以下几方面的特点:
一、关注行业动态,内容与时俱进
物联网应用技术专业系列教材选材新颖,力争紧跟物联网技术的最新发展,融合物联网前沿技术的最新理念。
二、工程教育思想的融入
物联网应用技术专业系列教材将工程教育思想贯穿始终,从以传播知识为主转向全面提高学生素质,注重培养学生应用物联网知识和技术的能力、物联网工程实施的能力及工程创新能力。
三、丰富的案例讲解
物联网应用技术专业系列教材的案例源于企业真实项目,并根据教学需求进行优化改造,为学生创建工程教育环境,使学生在实践操作中完成知识的掌握和工程素养的提升。
四、立体化的教学资源
物联网应用技术专业系列教材根据教学需要,配备教学课件及相关辅助资源,方便教师备课与授课,同时为学生提供大量可以自我学习、自我实践的创新案例,促进教师与学生之间的互动与交流。