-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android可穿戴設備高級編程

( 簡體 字)
作者:[瑞典] David Cuartielles Ruiz,Andreas G?ransson 著類別:1. -> 程式設計 -> 手機程式 -> Android
譯者: 靳曉輝 譯
出版社:清華大學出版社Android可穿戴設備高級編程 3dWoo書號: 42487
詢問書籍請說出此書號!

缺書
NT售價: 250

出版日:9/1/2015
頁數:296
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302411147
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

可穿戴設備是一個激動人心的領域。它已經以手表、頭戴式耳機、服裝、活動跟蹤器和照相機等形式在商界存在了十余載。但只有在最近幾年中,我們才看到了一些可以真正稱之為可穿戴的小型復雜設備。
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上找到。





www.wrox.com上的大多數代碼均為.zip文件、.rar歸檔文件或者適用于某些平臺的歸檔文件格式。下載代碼之后,只需要使用適當的解壓縮工具解壓即可。此外,你可以轉到位于www.wrox.com/dynamic/books/download.aspx的Wrox下載主頁面來查看本書以及所有其他Wrox書籍可供下載的代碼。


內容簡介:

掌握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可穿戴設備概述 3

1.1  可穿戴革命 3

1.2  拆解計算機:電子人之夢 5

1.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  大圖片通知 52

4.2.4  更新通知 53

4.2.5  為通知添加頁面 54

4.2.6  為通知添加動作 56

4.2.7  額外選項 61

4.2.8  刪除通知 64

4.3  疊放通知 65

4.4  小結 68

4.5  推薦閱讀 69

第5章  開發Wear App 71

5.1  Wear SDK 72

5.1.1  設計上的考慮 72

5.1.2  可穿戴UI庫 73

5.2  創建Wear項目 74

5.2.1  編輯gradle文件 78

5.2.2  加載布局 79

5.3  構建用戶界面 85

5.3.1  在用戶界面中添加文本 86

5.3.2  顯示圖片 93

5.3.3  在Wear中使用列表 97

5.4  提供積極的反饋 104

5.4.1  啟動成功反饋 105

5.4.2  啟動“在手機上打開動畫” 106

5.4.3  啟動失敗反饋 107

5.5  小結 108

5.6  推薦閱讀 108

第6章  語音輸入 109

6.1  對著手腕講話 109

6.2  語音交互的類型 110

6.3  使用系統提供的語音命令 113

6.3.1  啟動App 116

6.3.2  借用已有Intent啟動自己的App 117

6.3.3  使用語音啟動App的“正確”方法 117

6.4  Wear API 118

6.4.1  數據API 118

6.4.2  消息API 118

6.4.3  節點API 119

6.5  回應通知:在App中獲取語音 119

6.5.1  創建發送通知的簡單App 120

6.5.2  讓App接收語音命令 131

6.6  小結 143

6.7  推薦閱讀 144

第7章  推送數據 145

7.1  查看示例 147

7.1.1  手機端的MyActivityPhone.java 149

7.1.2  手機端的AndroidManifest.xml 154

7.1.3  可穿戴設備端的MyActivityWear.java 156

7.1.4  可穿戴設備端的AndroidManifest.xml 159

7.1.5  可穿戴設備端的監聽器 160

7.2  從頭開始構建自己的Google API 客戶端 162

7.2.1  從一個空的項目開始 163

7.2.2  手機端的MyActivityPhone.java 163

7.2.3  手機端的AndroidManifest.xml 167

7.2.4  手機端的DataLayerListenerService 168

7.2.5  MyActivityWear.java 170

7.2.6  Wear端的Android Manifest文件 173

7.2.7  可穿戴設備端的監聽器 175

7.2.8  最終效果 176

7.3  小結 177

7.4  推薦閱讀 177

第8章  Android Wear上的基于位置的服務 179

8.1  位置服務工作方式的改變 180

8.1.1  訪問當前位置 180

8.1.2  顯示你的街道地址 192

8.2  小結 194

8.3  推薦閱讀 195

第Ⅲ部分  項    目

第9章  將Android Wear用作活動跟蹤器 199

9.1  什么是活動跟蹤器 200

9.2  將Wear用作活動跟蹤器 200

9.2.1  步履檢測器 201

9.2.2  計步器 202

9.3  構建WalkKeeper App 203

9.3.1  計算卡路里 203

9.3.2  創建項目 205

9.3.3  選擇性別 205

9.3.4  選擇體重 212

9.3.5  選擇身高 216

9.3.6  WalkKeeperActivity 219

9.4  改進點 235

9.5  小結 235

第10章  將智能手表用作輸入 237

10.1  將Android Wear用作游戲控制器 237

10.1.1  傳感器小記 238

10.1.2  檢測姿勢 240

10.2  構建骰子游戲 240

10.2.1  創建項目 240

10.2.2  設計用戶界面 241

10.2.3  訪問傳感器 246

10.2.4  生成骰子點數 249

10.2.5  與手機連接 250

10.2.6  保持屏幕處于開啟狀態 259

10.3  骰子游戲 259

10.4  改進點 260

10.5  小結 260

10.6  推薦閱讀 261

第11章  構建自己的智能眼鏡 263

11.1  增強現實和虛擬現實 265

11.1.1  增強現實 265

11.1.2  虛擬現實 267

11.2  構建自己的眼鏡 270

11.2.1  透鏡 271

11.2.2  盡可能簡單的盒子 272

11.3  最簡單的App 273

11.3.1  cardboard.jar庫 274

11.3.2  看代碼 275

11.3.3  讓Cardboard與你的智能手表通信 284

11.4  小結 296

序: