《Google Glass開發指南》是2014年4月人民郵電出版社出版的圖書,作者是BestApp工作室。
基本介紹
- 書名:Google Glass開發指南
- 作者:BestApp工作室
- ISBN:9787115349477
- 頁數:209頁
- 定價:49元
- 出版社:人民郵電出版社
- 出版時間:2014年4月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
《Google Glass開發指南》詳細講解了Google Glass開發中重要的Mirror API的用法,內容主要包括Timeline、Menu、Subscription、Location等主要組件,並以一個完整的套用示例,將各個主要的API在真實場景下的套用直觀地展現給讀者,使讀者可以很快掌握Google Glass開發技術。**後還對如何提高Google Glass套用的性能和互動設計給出了一些合理的建議。
《Google Glass開發指南》適用於對Google Glass開發感興趣的各類人群。
圖書目錄
第 一部分 Google Glass簡介
第 1章 什麼是Google Glass
1.1 Google Glass的特點 3
1.2 Google Glass的歷史 4
1.3 Google Glass的硬體參數 5
第 2章 使用Google Glass
2.1 初始化 9
2.2 Glass的基本界面 14
2.3 安裝Glassware 16
2.3.1 安裝軟體 16
2.3.2 安裝glassx的軟體 17
2.4 重置Google Glass 19
2.4.1 備份圖片和視頻 19
2.4.2 重置Google Glass 21
2.5 安裝和使用MyGlass軟體 22
2.5.1 安裝MyGlass 22
2.5.2 開始使用MyGlass 23
2.5.3 配對Google Glass 24
2.5.4 添加聯繫人 26
第3章 基本互動操作
3.1 設計理念 28
3.2 基本互動 29
3.2.1 界面組成 29
3.2.2 卡片的放置 30
3.3 操作方式 31
3.3.1 語音指令 31
3.3.2 觸摸板操作 33
3.4 選單 35
第 二部分 Google Glass開發起步
第4章 初探Mirror API
4.1 創建Google API服務項目 40
4.2 OAuth 2.0快速入門 43
4.3 實戰套用授權 45
第5章 Timeline
5.1 讀寫Timeline 49
5.1.1 創建卡片 49
5.1.2 獲取卡片 51
5.1.3 修改卡片 53
5.1.4 獲取整個Timeline 54
5.1.5 刪除卡片 54
5.2 定義卡片樣式 54
5.2.1 顯示Timeline Card 55
5.2.2 Timeline Card中的HTML 55
5.2.3 用CSS美化Timeline Card 59
5.3 添加選單 71
5.3.1 為卡片添加選單 72
5.3.2 打開外部資源 73
5.3.3 撥打電話 74
5.3.4 自定義選單項 75
第6章 互動實現
6.1 訂閱用戶動作 78
6.1.1 創建訂閱 78
6.1.2 取消訂閱 79
6.1.3 處理選單項的點擊操作 80
6.2 Contact和分享 81
6.2.1 創建Contact 82
6.2.2 對Contact的分享功能進行細化定製 83
6.2.3 回響分享動作 83
6.2.4 啟動器入口 85
6.2.5 處理啟動請求 86
6.3 地理位置信息 87
6.3.1 獲取用戶已知的**新位置 87
6.3.2 訂閱位置更新 88
6.3.3 向用戶推送包含地理位置信息的Timeline卡片 89
第三部分 實戰Mirror API開發
第7章 開發環境搭建
7.1 安裝Node.js 93
7.1.1 Windows 93
7.1.2 Mac OS X 96
7.1.3 Linux 98
7.2 搭建代理伺服器 98
第8章 任務A:獲取空氣信息並傳送到Glass
8.1 準備工作 102
8.2 建立項目 102
8.3 Google賬號授權 105
8.4 向Glass推送包含空氣品質信息的Timeline Card 108
第9章 任務B:根據用戶位置獲取相應空氣信息
9.1 準備工作 110
9.2 根據位置獲取指定城市的空氣品質信息 112
第 10章 任務C:完 美互動細節
10.1 設計卡片外觀 115
10.2 添加刷新功能 117
第四部分 進階原生開發
第 11章 開發環境搭建
11.1 配置JDK和ADT 125
11.2 安裝官方項目 129
11.3 新建Glassware開發項目 131
第 12章 GDK用戶界面
12.1 GDK用戶界面簡介 133
12.2 靜態卡片 135
12.3 實時卡片 139
12.3.1 低頻率渲染 141
12.3.2 高頻率渲染 147
12.3.3 如何立即顯示發布的Live Card 154
12.4 Immersion 154
12.4.1 創建Immersion 155
12.4.2 創建和顯示選單 156
12.4.3 顯示選單項 157
第 13章 GDK輸入
13.1 GDK手勢輸入 159
13.1.1 創建Activity級別的手勢檢測 159
13.1.2 創建視圖級別的手勢 163
13.1.3 通過D-pan值檢測手勢 166
13.2 Glass語音輸入 169
13.2.1 為Glassware添加語音啟動 169
13.2.2 為Glassware添加語音輸入 172
第 14章 GDK攝像頭與感測器
14.1 Glass攝像頭 175
14.1.1 調用系統自帶的拍照程式完成拍照 176
14.1.2 用Android攝像頭API建立自定義邏輯相機軟體 178
14.2 位置和感測器 180
14.2.1 Glass上位置數據的獲取 180
14.2.2 感測器開發 182
第五部分 如何設計一 款好的Glassware
第 15章 Timeline卡片設計
15.1 Glass設計原則 190
15.2 Glass UI準則 193
第 16章 主意指令設計
語音指令設計 195
第 17章 產品淺淡
17.1 XHotel 198
17.1.1 需求及問題分析 199
17.1.2 解決方案及思路 199
17.1.3 **終效果 200
17.2 XShare 202
17.2.1 需求及問題分析 202
17.2.2 參考方案以及解決方案 202
17.2.3 **終效果 205
附錄 Glassware開發中的細節和規範 207