面向物联网的Android应用开发与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

近年来,物联网、移动互联网、大数据和云计算的迅猛发展,逐步改变了社会的生产方式,大大提高了生产效率和社会生产力。工业和信息化部发布的《信息通信行业发展规划物联网分册(2016—2020年)》总结了“十二五”规划中物联网发展所获得的成就,并分析了“十三五”期间面临的形势,明确了物联网的发展思路和目标,提出了物联网发展的6大任务,分别是强化产业生态布局、完善技术创新体系、推动物联网规模应用、构建完善标准体系、完善公共服务体系、提升安全保障能力;提出了4大关键技术,分别是传感器技术,体系架构共性技术,操作系统,以及物联网与移动互联网、大数据融合关键技术;提出了6大重点领域应用示范工程,分别是智能制造,智慧农业,智能家居,智能交通和车联网,智慧医疗和健康养老,以及智慧节能环保;指出要健全多层次、多类型的物联网人才培养和服务体系,支持高校、科研院所加强跨学科交叉整合,加强物联网学科建设,培养物联网复合型专业人才。该发展规划为物联网发展指出了一条鲜明的道路,同时也表明了我国在推动物联网应用方面的坚定决心,相信物联网的规模会越来越大。

本书采用任务式开发的学习方法,利用实际的开发案例,由浅入深地介绍Android应用开发技术,每个案例均有完整的开发过程,即生动的开发场景、明确的开发目标、深入浅出的原理学习、详细的开发实践、任务验证、开发小结、思考与拓展。每个案例均附有完整的开发代码,读者在此基础上可以快速地进行二次开发,从而将其转化为各种比赛和创新创业的案例。

本书分为4篇。

第1篇为Java开发基础。本篇主要介绍Java的基本知识和语法,主要内容包括Android应用开发环境、Java开发基础、海拔高度数据的定义与转换、温度和湿度数据的记录、智能背包系统的设计。

第2篇为Android开发基础。本篇主要介绍Android的基本知识和语法,主要内容包括Android项目框架与调试、空气质量显示界面的设计、城市气象监控设备管理系统应用界面的设计、城市环境系统功能菜单的设计、城市灯光控制系统界面事件的处理。

第3篇为Android开发进阶。本篇主要介绍Android的高级知识和语法,主要内容包括工厂通风系统界面的切换、工厂火警监测系统界面的设计、设备列表管理界面的设计、智能电表日志的记录、光照度记录的查询、智能医疗仪表图形的动态显示、远程控制服务端的通信。

第4篇为物联网Android应用开发。本篇主要以实例的形式讲述面向物联网系统的Android应用程序开发,主要内容包括物联网系统框架及Android开发接口、仓库环境管理系统的设计。

本书既可作为高等学校相关专业的教材或教学参考书,也可供相关领域的工程技术人员参考。对于物联网开发和Android开发的爱好者来说,本书也是一本深入浅出的技术读物。

本书在编写过程中借鉴和参考了国内外专家、学者和技术人员的相关研究成果,作者尽可能按学术规范予以说明,但难免会有疏漏,在此向相关作者表示深深的敬意和谢意。如有疏漏,请及时通过出版社与作者联系。

本书的出版得到了广东省自然科学基金项目(2018A030313195)和广州市科技计划项目(201804010262)的资助。感谢中智讯(武汉)科技有限公司在本书编写过程中提供的帮助,特别感谢电子工业出版社在本书出版过程中给予的大力支持。

由于本书涉及的知识面广,限于作者的水平和经验,疏漏之处在所难免,恳请广大专家和读者批评指正。

作者
2020年6月