- Android物联网开发细致入门与最佳实践
- 李天祥
- 1626字
- 2021-03-31 04:29:05
前言
Foreword
2007年11月5日,谷歌公司宣布基于Linux平台的开源手机操作系统Android诞生,该平台号称是首个为移动终端打造的真正开放和完整的移动软件。在本书的内容中,将与广大读者一起共同领略这款系统的神奇之处,详细阐述在Android系统中为物联网设备开发应用程序的基本知识。
2015年在不知不觉间过去了,截至2015年12月,Android在手机市场上的占有率为81%,iOS的市场份额为15%,Windows Phone的市场份额为3%。从上述数据不难看出,Android平台占据了市场的主导地位,继续担当老大的角色。
本书的内容
在本书的内容中,详细讲解了基于Android系统开发物联网应用程序的基本知识。本书内容分为五篇,共20章,循序渐进地讲解了开发Android物联网应用程序的基本知识。本书从Android系统介绍开始讲起,依次讲解了基础知识篇、数据传输篇、传感器应用篇、知识进阶篇和综合实战篇五部分内容。分别讲解了Android系统介绍,搭建Android开发环境,传输网络数据,使用蓝牙传输数据,Android蓝牙系统详解,物联网语音识别开发详解,物联网设备手势识别,在物联网设备中处理多媒体数据,Android传感器系统架构详解,光线传感器和磁场传感器开发详解,加速度传感器、方向传感器和陀螺仪传感器,旋转向量传感器、距离传感器和气压传感器,温度传感器和湿度传感器,物联网条形码识别开发详解,物联网NFC近场通信开发详解,Android智能家居系统,Android健康心率计系统,Android行车记录仪,Android多功能电视盒子。在讲解上述每一个知识时,都遵循了理论联系实际的讲解方式,从内核分析到接口API实现,再到实战演练,最后到综合实例演练,彻底剖析了开发物联网项目的完整实现流程。本书几乎涵盖了所有Android物联网开发的主要内容,讲解方法通俗易懂且详细,不但适合应用高手们的学习,也特别有利于初学者学习并消化。
本书的版本
Android系统自2008年9月发布第一个版本1.1以来,截至2015年10月发布最新版本6.1,一共存在十多个版本。由此可见,Android系统升级频率较快,一年之中最少有两个新版本诞生。如果过于追求新版本,会造成力不从心的结果。所以在此建议广大读者:“不必追求最新的版本,只需关注最流行的版本即可”。据官方统计,截至2015年12月15日,占据前三位的版本分别是Android 5.0,Android 4.4和Android 4.3。在本书中使用的版本是目前(本书成稿时)使用最多的Android 5.0。
本书特色
本书内容十分丰富,并且讲解细致。我们的目标是通过一本图书能提供多本图书的价值,读者可以根据自己的需要有选择地阅读。在内容的编写上,本书具有以下特色:
(1)内容全面,讲解细致
本书几乎涵盖了Android物联网开发所需要的所有主要知识点,详细讲解了每一个典型物联网项目的实现过程和具体移植方法。每一个知识点都力求用翔实和易懂的语言展现在读者面前。
(2)遵循合理的主线进行讲解
为了使广大读者彻底弄清楚Android物联网开发的各个知识点,在讲解每一个知识点时,从Linux内核开始讲起,依次剖析了底层架构、API接口连接和具体应用的知识。遵循了从底层到顶层,实现了Android物联网开发大揭秘的目标。
(3)章节独立,自由阅读
本书中的每一章内容都可以独自成书,读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章节进行有针对性的学习。和传统古板的计算机书籍相比,阅读本书会带来更大的快乐。
(4)实例典型,实用性强
本书讲解了现实中最典型Android物联网项目的实现方法和架构技巧,这些经典应用都是在商业项目中最需要的部分。读者可以直接将本书中的知识抛砖引玉,应用到自己的项目中,实现无缝对接。
读者对象
初学Android编程的自学者。
Linux开发人员。
大、中专院校的老师和学生。
毕业设计的学生。
Android编程爱好者。
相关培训机构的老师和学员。
从事Android开发的程序员。
本书在编写过程中,得到了中国铁道出版社编辑的大力支持,正是各位编辑的求实、耐心和效率,才能使本书在这么短的时间内出版。另外也十分感谢我的家人,在我写作时给予的巨大支持。
由于技术发展迅猛和水平所限,书中纰漏和不尽如人意之处在所难免,诚请读者提出宝贵意见或建议,以便修订并使之更臻完善。另外我们提供了售后支持QQ:729017304,读者朋友如有疑问可以在此提出,一定会得到满意的答复。
编者
2016年4月