《Google Glass开发指南》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:BestApp工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115349477
  • 页数:209 页
图书介绍:本书讲解了Google Glass开发中最为重要的Mirror API的用法,内容包括Timeline、Menu、Subscription、Location等主要组件的使用方式,然后再以一个完整的示例将各个主要API在真实场景下的用法直观地展现给读者,使读者可以很快地掌握Google Glass开发技术,最后对如何提供Google Glass应用的性能和交互设计给出了一些合理的建议。。

第一部分 Google Glass简介 3

1什么是Google Glass 3

1.1 Google Glass的特点 3

1.2 Google Glass的历史 4

1.3 Google Glass的硬件参数 5

2使用Google Glass 9

2.1初始化 9

2.2 Glass的基本界面 14

2.3安装Glassware 16

2.3.1安装glass.google.com/glassware的软件 16

2.3.2安装glassx.cn/xwares的软件 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基本交互操作 28

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开发起步 40

4初探Mirror API 40

4.1创建Google API服务项目 40

4.2 OAuth 2.0快速入门 43

4.3实战应用授权 45

5Timeline 49

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交互实现 78

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开发 93

7开发环境搭建 93

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 102

8.1准备工作 102

8.2建立项目 102

8.3 Google账号授权 105

8.4向Glass推送包含空气质量信息的Timeline Card 108

9任务A:根据用户位置获取相应空气信息 110

9.1准备工作 110

9.2根据位置获取指定城市的空气质量信息 112

10任务C:完善交互细节 115

10.1设计卡片外观 115

10.2添加刷新功能 117

第四部分 进阶原生开发 125

11开发环境搭建 125

11.1配置JDK和ADT 125

11.2安装官方项目 129

11.3新建Glassware开发项目 131

12GDK用户界面 133

12.1GDK用户界面简介 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

13GDK输入 159

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

14GDK摄像头与传感器 175

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 190

15Timeline卡片设计 190

15.1 Glass设计原则 190

15.2 Glass UI准则 193

16语音指令设计 195

语音指令设计 195

17产品浅谈 198

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