谷歌眼鏡開發入門經典

谷歌眼鏡開發入門經典

《谷歌眼鏡開發入門經典》是2015年出版美國Jeff Tang著,劉振、魯仲緣譯的圖書。

基本介紹

  • 書名:谷歌眼鏡開發入門經典
  • ISBN:9787302401452
  • 定價:59元
  • 出版社:清華大學出版社 
  • 出版時間:2015.06.01
內容簡介,目錄,

內容簡介

GoogleGlass將是目前以及未來幾年風靡全球的革命性的移動計算平台,《谷歌眼鏡開發入門經典》是學習如何為GoogleGlass開發套用的首選。移動開發者們一直在思考未來,現在就從GoogleGlass開始吧!

目錄

第1章入門指南 1
1.1為什麼選擇Glass? 1
1.2什麼是Glass和Glassware? 2
1.3Glass可以做什麼 4
1.4可以開發什麼樣的Glassware? 5
1.4.1基於MirrorAPI的Glassware 5
1.4.2GDKGlassware 7
1.4.3什麼時候用哪一個 7
1.5Google的Glassware政策 8
1.6為什麼選用本書? 8
1.7本書讀者對象 9
1.7.1對於初級Android開發者 9
1.7.2對於中級和高級Android開發者 9
1.7.3對於iOS開發者 10
1.7.4對於Web開發者 10
1.7.5對於其他程式設計師 10
1.7.6對於非程式設計師 10
1.8資源 10
1.9問題和反饋 11
1.10本章小結 11
第2章你的第一個GDK套用 13
2.1搭建開發環境 13
2.1.1系統要求 13
2.1.2AndroidDeveloperTools 13
2.2使用Glass 17
2.2.1在Glass上開啟調試模式 17
2.2.2adb命令 17
2.2.3在Windows上安裝和運行USB驅動 18
2.2.4在更大的螢幕上顯示Glass螢幕 20
2.2.5用模擬設備或模擬器進行開發 21
2.2.6測試GDK示例 22
2.3HelloGlassGlassware 24
2.4進一步探討細節 29
2.4.1總體畫面 29
2.4.2原始碼 30
2.4.3資源檔案 36
2.4.4AndroidManifest.xml 38
2.5本章小結 39
第3章Glass用戶界面 41
3.1概覽 41
3.2Glass風格的卡片 44
3.3動態卡片 45
3.3.1低頻動態卡片 45
3.3.2高頻動態卡片 48
3.3.3選單 55
3.4沉浸模式 56
3.4.12D畫布繪圖 56
3.4.2手勢和監聽器 61
3.4.3選單和頭部動作 62
3.4.43DOpenGLES繪圖 63
3.5用戶界面的選擇 68
3.6主題和UIWidget 69
3.7本章小結 71
第4章攝像頭與圖像處理 73
4.1拍照 73
4.1.1簡單方式 74
4.1.2自定義方法 74
4.2照片瀏覽 87
4.3條形碼識別 89
4.4OCR 92
4.5圖像Web搜尋 96
4.6OpenCV 98
4.7完整的套用 102
4.8本章小結 102
第5章視頻:基礎和套用 103
5.1拍攝視頻 103
5.1.1快速方式 104
5.1.2自定義方式 106
5.2播放視頻 112
5.3OpenCV視頻處理 116
5.4FFmpeg視頻處理 121
5.4.1在Glass上測試庫客戶端 121
5.4.2集成FFmpeg庫 122
5.5YouTube集成 127
5.5.1調用數據API 127
5.5.2顯示查詢結果 128
5.5.3進行語音查詢 132
5.5.4播放視頻並且唱卡拉OK 133
5.5.5持續更新代碼 134
5.5.6運行套用 135
5.6本章小結 135
第6章語音與音頻 137
6.1語音輸入 137
6.2音頻錄製與播放 144
6.2.1使用MediaRecorder和
MediaPlayer 144
6.2.2使用AudioRecord與
AudioTrack 147
6.2.3改進卡拉OK套用 153
6.3音調探測 154
6.4按鍵音探測 157
6.5歌曲識別 159
6.6本章小結 160
第7章網路、Bluetooth與社交 163
7.1HTTP請求 164
7.1.1HTTPGET 165
7.1.2HTTPPOST 166
7.1.3HTTP檔案上傳 167
7.2Socket編程 170
7.2.1Glass客戶端與Android伺服器 170
7.2.2Glass伺服器與Android客戶端 177
7.2.3Glass客戶端與iOS伺服器 177
7.2.4Glass伺服器與iOS客戶端 179
7.3Bluetooth 181
7.3.1ClassicBluetooth 182
7.3.2BluetoothLowEnergy 191
7.3.3其他建議 197
7.4社交化 198
7.5本章小結 201
第8章位置、地圖與感測器 203
8.1位置 203
8.1.1獲取位置 204
8.1.2顯示地址 207
8.1.3顯示與縮放地圖 208
8.1.4尋找附近的地點 211
8.1.5搜尋分享的圖片 218
8.2感測器 218
8.2.1支持的感測器 218
8.2.2收集感測器數據 219
8.2.3搖一搖 230
8.2.4檢測金屬 231
8.2.5開發指南針 232
8.2.6尋找行星 234
8.3本章小結 234
第9章圖形、動畫與遊戲 235
9.1圖形 235
9.1.1Canvas繪圖 236
9.1.2繪製形狀 238
9.1.3徒手繪畫 239
9.1.4點陣圖操作 242
9.1.5OpenGLES繪圖 244
9.2動畫 247
9.2.1使用XML與編程方式動態化屬性 247
9.2.2使用XML與編程方式組合動畫 250
9.2.3使用動畫監聽器 251
9.3Glass上的遊戲引擎 254
9.3.1Cocos2d-x3.0 254
9.3.2libgdx 265
9.3.3AndEngine 271
9.4開發基於感測器的遊戲 276
9.5本章小結 279
第10章MirrorAPI 281
10.1配置環境 281
10.1.1使用PHP 282
10.1.2使用Java 285
10.2MirrorAPI 290
10.2.1概述 291
10.2.2時間軸與靜態卡片 292
10.2.3聯繫人 305
10.2.4訂閱 308
10.2.5位置 308
10.3圖像處理:MirrorAPI方式 309
10.4創建並測試Java版本的新Mirror套用 312
10.5NBARoster套用 312
10.6企業級套用 317
10.7設計原則 317
10.8本章小結 318
10.9在繼續之前 318

相關詞條

熱門詞條

聯絡我們