紧密结合物联网开发。《基于Android的物联网应用开发》以智慧园区项目为中心,将Android物联网应用程序开发的知识以知识解析的形式拆分到不同的物联网开发情景中,让读者能够及时的将所学的知识运用到实际开发中,提升学习兴趣,培养动手能力。
项目拆解、分任务实现。将智慧园区系统拆分成3个项目,分别是园区环境采集系统、园区监控系统、园区环境采集系统(云平台实现),再将这三个项目拆分成若干个任务,一步步实现项目功能。
综合运用、实战检验。最后通过智慧园区的串口篇和云平台篇的综合开发,让读者将各部分知识综合使用、融会贯通,充分掌握Android物联网应用程序开发的知识。
项目1 智慧园区系统项目概述
【需求描述】
1.室内环境采集
2.园区监控
3.园区环境实时监测系统
【需求分析】
1.室内环境采集系统
2.园区监控系统
3.园区环境实时监测系统
【运行效果】
【技术选型】
【设备选型】
【知识前提】
项目2 第一个Android应用程序
【项目描述】
【学习目标】
任务1 认识Android
【任务描述】
【知识解析】
1.Andoird概述
2.Andoird系统架构
3.Android与物联网
任务2 搭建Android开发环境
【任务描述】
【任务实施】
任务3 创建第一个Android项目
【任务描述】
【任务实施】
任务4 日志工具的使用
【任务描述】
【知识解析】
【任务实施】
项目总结
思考与练习
项目3 智慧园区界面的实现
【项目描述】
【学习目标】
任务1 登录界面开发
【任务描述】
【知识解析】
1.LinearLayout的使用
2.TextView的使用
3.EditText(输入框)的使用
4.Button的使用
5.ImageView的使用
6.RadioButton的使用
7.CheckBox的使用
8.边距的使用
【任务实施】
任务2 监控系统界面开发
【任务描述】
【知识解析】
1.Relative Layout(相对布局)的使用
2.Frame Layout(帧布局)的使用
3.Constraint Layout(约束布局)的使用
【任务实施】
任务3 环境采集系统阈值设置对话框开发
【任务描述】
【知识解析】
1.常见对话框的简单使用
2.Progress Bar(进度条)的使用
3.Seek Bar(拖动条)的使用
【任务实施】
任务4 图片预览界面开发
【任务描述】
【知识解析】
【任务实施】
项目总结
思考与练习
……
项目4 界面显示与切换
项目5 数据存储的实现
项目6 线程与消息处理
项目7 服务与广播
项目8 媒体动画的实现
项目9 室内环境采集系统和园区监控系统的实现
参考文献
温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录