前言
Foreword
Android是一款在2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。根据国际数据公司(IDC)公布的统计数据,2015年2月消息,市场研究机构IDC公布了2014年全年度的智能手机平台调查报告,其中显示iOS的市场份额从去年同一时间的15.1%下滑至14.8%,Android则是从78.7%上升至81.5%。81.5%,这是一个具有突出性优势的比重,足以令后面的追赶者汗颜。我们有理由相信,起码在未来一段时间内,Android依旧牢牢地占据着智能手机操作系统第一的宝座。
本书的内容
本书共18章,循序渐进地讲解了在Android系统中开发穿戴设备的基本知识。本书依次讲解了Android穿戴设备开发技术基础,搭建Android开发环境,开发前的准备工作,让硬件和网络相连,地图定位应用解决方案,利用光线和接近警报提高用户体验,检测设备的运动方向,检测穿戴设备的运动轨迹,检测穿戴设备所处的环境参数,深入挖掘蓝牙技术,深入探索Android蓝牙系统,为可穿戴设备而生的蓝牙4.0 BLE,BLE 4.0开发秘籍,语音识别应用解决方案,用手势识别提高用户体验,多媒体应用解决方案,户外暴走轨迹记录仪,湿度测试仪。本书几乎涵盖了Android穿戴设备应用开发方面的所有内容,并且内容言简意赅,讲解方法通俗易懂、详细,不但适合应用高手们学习,也特别有利于初学者学习并消化。
本书的版本
Android系统自2008年9月发布第一个版本1.1以来,截至2015年6月发布最新版本5.1,一共有十多个版本。由此可见,Android系统升级频率较快,一年之中最少有两个新版本诞生。如果过于追求新版本,会造成力不从心的后果。所以在此建议广大读者:“不必追求最新的版本,我们只需关注最流行的版本即可”。据官方统计,截至2015年7月15日,占据前三位的版本分别是Android 5.0,Android 4.4和Android 4.3,其实这三个版本的区别并不是很大,只是在某个领域的细节上进行了更新。因此,在本书中就是以Android 5.0为主,个别案例会用到Android 4.4和Android 4.3来详细讲解Android系统安全方面的基本知识。
本书特色
本书内容十分丰富,分析细致、全面。我们的目标是通过一本图书能为读者提供多本图书的价值,读者可以根据自己的需要有选择地阅读。在内容的编写上,本书具有以下特色:
(1)结构合理
从用户的实际需求出发,科学安排知识结构,内容由浅入深,叙述清楚。
(2)遵循“理论介绍—演示实例—综合演练”这一主线
为了使广大读者彻底弄清楚Android穿戴设备应用开发的每一个知识点,在讲解时依次剖析了基本理论、演示实例分析、综合实战演练等内容。遵循了从理论到实践,实现实践教学这一目标。
(3)易学易懂
本书内容条理清晰、语言简洁,可以帮助读者快速掌握每个知识点。使读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章节进行针对性的学习。并且和传统古板的计算机书籍相比,阅读本书会带来更大的乐趣。
(4)实用性强
本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,详细讲解了Android穿戴设备应用开发各个知识点的知识、经验和技巧。
(5)内容全面
本书可以号称市面中“内容最全面的一本Android穿戴设备应用开发书”,无论是开发环境搭建,还是传感器开发、数据传输、蓝牙技术等,在本书中您都能找到想要的答案。
读者对象
本书几乎涵盖了Android穿戴设备应用开发方面的所有主要内容,并且全书内容言简意赅,讲解细致、通俗易懂,适合下列人员阅读学习:
● 初学Android编程的自学者。
● Android应用开发人员。
● Android源码爱好者。
● Android智能穿戴设备开发人员。
● 毕业设计的学生。
● Android编程爱好者。
● 相关培训机构的老师和学员。
● 从事Android开发的程序员。
本书在编写过程中,得到了家人和朋友的大力支持和帮助,在此对他们表示衷心的感谢!由于笔者知识有限,书中如有纰漏和不足之处,诚请读者批评指正,以便修订时使之更臻完善。
编者
2015年11月