Android可穿戴设备高级编程(移动开发经典丛书系列)

///Android可穿戴设备高级编程(移动开发经典丛书系列)

Android可穿戴设备高级编程(移动开发经典丛书系列)

¥35.55

Android可穿戴设备高级编程(移动开发经典丛书系列)

可穿戴设备是一个激动人心的领域。它已经以手表、头戴式耳机、服装、活动跟踪器和照相机等形式在商界存在了十余载。但只有在最近几年中,我们才看到了一些可以真正称之为可穿戴的小型复杂设备。

Google于2012年发布了它的Glass技术,这是一个令人印象深刻的模型,它不仅微小,而且集多种功能于一身。2014年,Google在可穿戴设备路线上继续前进,推出了Android?Wear?SDK,它代表了针对可穿戴设备的全新思考方式。它不再是可以与手机或电脑通信的独立设备,而是成为可以扩展手机功能的设备。这代表了一种关于个人设备的新颖独特的思考方式。手机是主控设备,你可以通过连接可穿戴设备来为其扩展新功能。

描述

Android可穿戴设备高级编程(移动开发经典丛书系列)

20161112092950

前????言

可穿戴设备是一个激动人心的领域。它已经以手表、头戴式耳机、服装、活动跟踪器和照相机等形式在商界存在了十余载。但只有在最近几年中,我们才看到了一些可以真正称之为可穿戴的小型复杂设备。

Google于2012年发布了它的Glass技术,这是一个令人印象深刻的模型,它不仅微小,而且集多种功能于一身。2014年,Google在可穿戴设备路线上继续前进,推出了Android?Wear?SDK,它代表了针对可穿戴设备的全新思考方式。它不再是可以与手机或电脑通信的独立设备,而是成为可以扩展手机功能的设备。这代表了一种关于个人设备的新颖独特的思考方式。手机是主控设备,你可以通过连接可穿戴设备来为其扩展新功能。

我们从事可穿戴设备领域的研究已有5年,开发了属于我们自己的可穿戴设备,它们通过连接到个人设备来实现自身功能并接入网络。我们已经看到了这个领域中的机遇,而Android?Wear可以帮助我们实现目标。

本书是关于可穿戴设备的实践指导书,重点关注Android?Wear?SDK。你将会通过构建小型示例项目来学习Android?Wear?SDK,而且可以很容易地将这些小型项目应用到较大的应用中。本书涵盖了Android?Wear的所有基本功能。

本书读者对象

本书大体上适用于想要进入可穿戴设备领域,尤其是想要从事Android?Wear应用开发的所有人。本书的内容涵盖了Android?Wear这个崭新且激动人心的平台的主要部分。

本书也可以作为有经验的Android开发者的参考书,或是最近刚刚开始Android探险旅程的人们的入门指导。想要完全掌握本书的内容,你至少应该对Android的基础组件有一些了解。

如果从未接触过任何类型的可穿戴设备,那么你或许会喜欢第1章,该章讲述了可穿戴领域的研究和历史主题;还有第2章,介绍了与之紧密相关的物联网(Internet?of?Things,IoT)领域。

如果你是位缺乏经验的Android开发者,迫不及待地想要开始编写代码,那么第3章是个不错的起点,该章提供了关于设置开发环境并测试运行第一个Android?Wear应用的指导。

如果你是位经验丰富的Android开发者,那么你可以从第4至第8章开始阅读,它们详细地讨论了新的Android?Wear?API。

第9、第10和第11章使用3个简单项目来举例说明Android?Wear的开发,你可以将它们作为自己项目的起点。但在此之前,你应该阅读第Ⅱ部分。

本书涵盖的内容

本书分为3部分,第I部分以一种简单摘要的形式给出了关于可穿戴设备以及与其相关的物联网领域的基础理论。第Ⅱ部分介绍了Google可穿戴平台——Android?Wear的基础知识,而第Ⅲ部分包含了3个可以轻松构建的项目。

第1章介绍了可穿戴设备的历史以及人们在该领域所做的研究。第2章介绍了与之紧密相关的物联网领域。第3章涉及安装开发环境、准备设备和模拟器,以及编译并运行你的第一个Android?Wear应用——Recipe?Assistant。

第4至第8章提供了针对Android?Wear中引入的不同API的详细讨论,包括通知、Wear用户界面、与移动App通信、语音交互以及基于位置的服务。

第9、第10和第11章描述了包含Android?Wear的可穿戴应用和项目的构建过程。

Android?Wear是一个持续发展的领域,与Android非常相似,处于未成熟阶段。因此,用于开发Android?Wear的技术会经常发生变化。我们使用的是最新版本,而你可能会发现这与你的开发环境有所差异。

本书结构

各章之间彼此独立,因此你可以按任意顺序阅读。但我们以逻辑顺序组织本书,为的是便于向可穿戴设备的初学者介绍这个激动人心的领域。

对可穿戴技术已经有所了解的经验丰富的Android开发者可以从第4章开始阅读。该章及随后的几章使用基础示例讨论全新Wear专有API的细节。

当阅读完第4至第8章时,你已经可以开发自己的应用了。或许你还会从第9至第11章的示例项目中获取一些灵感。

阅读本书时需要的软硬件

为了运行本书中的示例,你必须有一个可以工作的Android?Wear开发环境。为此,你需要更新Java开发工具包、SDK和开发工具。我们强烈建议你下载Android?Studio,因为它包含了Wear专用的辅助对话框并且能够让开发更简便。

本书中的示例已经在Windows、Mac和Linux平台上进行了测试。你可以从Android网站上下载面向这3种系统的工具。

虽然我们推荐使用真正的Android?Wear设备,但是在本书的大多数示例中都不必如此。你可能会发现第9、第10和第11章中的示例在模拟器上的运行效果并不理想。

示例的源代码可以从Wrox网站上下载,网址为:

www.wrox.com/go/androidwearables

勘误表

尽管我们已经尽了各种努力来保证文章或代码中不出现错误,但错误总是难免的,如果你在本书中发现了错误,例如拼写错误或代码错误,请告诉我们,我们将非常感激。通过勘误表,可以让其他读者避免受挫,当然,这还有助于提供更高质量的信息。

要在网站上找到本书的勘误表,可以登录http://www.wrox.com,通过Search工具或书名列表查找本书,然后在本书的细目页面上,点击Book?Errata链接。在这个页面上可以查看Wrox编辑已提交和粘贴的所有勘误项。完整的图书列表还包括每本书的勘误表,网址是www.wrox.com/misc-pages/booklist.shtml。

如果在Book?Errata页面上没有看到你找出的错误,请进入www.worx.com/contact/techsupport.shtml,填写表单,发送电子邮件,我们就会检查你的信息,如果是正确的,就在本书的勘误表中粘贴一条消息,我们将在本书的后续版本中采用。

p2p.wrox.com

P2P邮件列表是为作者和读者之间的讨论而建立的。读者可以在p2p.wrox.com上加入P2P论坛。该论坛是一个基于Web的系统,用于传送与Wrox图书相关的信息和相关技术,与其他读者和技术用户交流。该论坛提供了订阅功能,当论坛上有新帖子时,会给你发送你选择的主题。Wrox作者、编辑和其他业界专家和读者都会在这个论坛上进行讨论。

在http://p2p.wrox.com上有许多不同的论坛,帮助读者阅读本书,在读者开发自己的应用程序时,也可以从这个论坛中获益。要加入这个论坛,必须执行下面的步骤:

(1)?进入p2p.wrox.com,点击Register链接。

(2)?阅读其内容,单击Agree按钮。

(3)?提供加入论坛所需的信息及愿意提供的可选信息,单击Submit按钮。

(4)?然后就可以收到一封电子邮件,其中的信息描述了如何验证账户,完成加入过程。

加入论坛后,就可以发送新信息,回应其他用户的帖子。可以随时在Web上阅读信息。如果希望某个论坛给自己发送新信息,可以在论坛列表中单击该论坛对应的Subscribe?to?this?Forum图标。

关于如何使用Wrox?P2P的更多信息,可阅读P2P?FAQ,了解论坛软件的工作原理,以及许多针对P2P和Wrox图书的常见问题解答。要阅读FAQ,可以点击任意P2P页面上的FAQ链接。

源代码

在研究本书中的示例时,可以手工输入所有代码,也可以使用配套的源代码文件。本书中所采用的全部源代码均可以通过www.wrox.com下载。本书代码的下载链接位于Download?Code选项卡中,链接为www.wrox.com/go/androidwearables。包含配套代码文件的章节均在开头处有类似下面这样的提示:代码文件依据本章中的代码清单编号逐一进行命名。

也可以在www.wrox.com上通过ISBN号(本书英文版的ISBN号为978-1-1189-8685-1)搜索本书并找到代码。目前Wrox所有图书可供下载代码的完整列表可以在www.wrox.com/dynamic/books/?download.aspx上找到。

图书简介

掌握Android?Wear平台,加入可穿戴革命可穿戴是移动技术的下一波浪潮,Google最近发布的Android?Wear?SDK为激动人心的开发工作开启了无限可能。《Android可穿戴设备高级编程》提供关于如何构建Android?Wear?App的实践指导,邀请你进入最新的移动平台。本书的两位作者均是可穿戴技术领域的领军人士,诠释了将可穿戴设备作为扩展设备的新理念并为你提供了借助Android?Wear?App实现自己想法所需的工具集。翻开《Android可穿戴设备高级编程》,从头开始学习可穿戴App开发吧!

主要内容

◆?为各个层次的Android开发人员提供使用Google的全新Android?Wear?SDK创建App的实践指导

◆?探索可穿戴设备和无所不在的互联网接入的未来,为你提供充分把握趋势所需的背景知识

◆?描述设置Android?Wear开发和测试环境全过程中的每个步骤

◆?展示在Android?Wear中创建通知、使用语音输入、兼容圆形屏幕和推送数据的方法

◆?提供三个真实完整项目的源代码

  • 目????录第Ⅰ部分??概????念第1章??Android可穿戴设备概述 31.1??可穿戴革命 31.2??拆解计算机:电子人之梦 51.3??软件无处不在 6

    1.4??时尚比滑雪衫更重要 7

    1.5??健康 9

    1.6??时间 9

    1.7??眼镜 11

    1.8??小结 12

    1.9??推荐阅读 13

    第2章??物联网 15

    2.1??可穿戴设备与物联网的关系 16

    2.2??互联的未来 16

    2.2.1??思科公司的预想 17

    2.2.2??大数据 18

    2.3??家中的互联设备 19

    2.4??移动型互联设备 21

    2.5??无线传感器网络 22

    2.5.1??WSN的使用场景 23

    2.5.2??蓝牙与ZigBee 23

    2.6??智慧城市 24

     

    2.7??小结 25

    2.8??推荐阅读 26

    第3章??平台与技术 27

    3.1??Android?Wear 27

    3.2??安装Wear?SDK 28

    3.3??使用Android?Wear模拟器 29

    3.4??使用支持Wear的真实设备 32

    3.5??开始Wear开发 34

    3.6??在Google?Play上发布Wear?App 36

    3.7??小结 37

    第Ⅱ部分??基础构建模块

    第4章??小屏幕上的通知 41

    4.1??关于通知 41

    4.1.1??Wear通知API的前身 42

    4.1.2??Wear通知 43

    4.2??构建通知 46

    4.2.1??简单通知 47

    4.2.2??添加大图标 49

    4.2.3?…

其他信息

产品类型

开发书籍

评论

目前还没有评论

成为第一个评论 “Android可穿戴设备高级编程(移动开发经典丛书系列)” 的人

电子邮件地址不会被公开。 必填项已用*标注