暑期来英国一所大学做学术交流,有幸参与到一个基于谷歌眼镜的课题。该课题的目的是开发一款颜色校正的应用。由于时间在暑假,指导老师和她的学生们都度假去了。那我差不多单枪匹马的干吧,毕竟兴趣是最好的老师。之前没有接触过安卓应用的开发,但我觉得也没关系,网上大把大把的文档和代码可供参考。既来之,则安之,就从这张白纸开始吧。
谷歌眼镜还没有在中国大陆上市,但早已在美国和英国等国家公开发售。目前价格为£1,000,从谷歌眼镜官网可以购买。早在2012年4月,谷歌眼镜就已经发布,算得上是可穿戴设备的“开山之作”吧。可穿戴设备在当下是个热词,在今后十年依然会有蓬勃的发展势头。目前国内基于谷歌眼镜的开发还比较少见,一者,获取来源和方式有限;二者,对于大众而言,性价比偏低,难以普及。
谷歌眼镜的技术规格可在官网上查到:
1. 操作系统:Android 4.4 KitKat (XE16 或更高)
2. 显示:相当投影在8尺外的25英尺的高清屏
3. 相机:500万像素照片和720p视频
4. 重量:43g
5. 音频输出:内嵌骨导传感器
6. 连接:Wi-Fi(802.11 b/g)和蓝牙
7. 存储:与Google Cloud同步的12GB可用内存,共计16GB闪存
8. 续航:日常使用,一天
9. 接口:Micro USB
可以说,谷歌眼镜的应用开发,源于安卓,高于安卓。因此,开发平台的搭建,谷歌眼镜和其他安卓设备基本一致。
1. 下载和安装最新的Java JDK
JDK(Java SE Development Kit)包含Java开发者必备的JRE(Java Runtime Enviroment)和开发、调试和监控Java应用的工具包,下载地址。
2. 下载和解压Android SDK
推荐安卓菜鸟下载ADT(Android Developer Tools) Bundle以加速应用的开发,下载地址。由于该软件是绿色免安装的,因此解压后无需安装。可重命名解压后的文件,如AdroidSDK等,最好不要移动子文件夹。
3. 添加路径
具体步骤:计算机 > 属性 > 高级系统设置 > 环境变量 > 系统变量 > path > 编辑 > 添加SDK platform-tools和sdk tools。
4. 启动Eclipse
C:\AndroidSDK\eclipse\eclipse.exe。
5. 安装谷歌眼镜兼容的Android SDK和USB driver
在Eclipse中,点击Android SDK Manager。勾选和安装Android 4.4.2 (API 19)中的SDKPlatform和Glass Development Kit Preview,其他都是可选项。驱动:Extras/Google USB Driver。
6. 配置和连接谷歌眼镜
在眼睛中启动adb(android debug bridge)以允许开发设备(如PC)和眼镜的交互,具体步骤:Settings > Device Info > Turn on debug。接着,连接眼镜到PC的USB接口。在命令行输入adb devices,可以看到列出的眼镜参数。在Eclipse中,点击Window > Open Perspective > DDMS,确认Glass出现在Devices栏中。
如果无法使用adb,可尝试:
a. kill adb,在输入adb devices
b. 安装Google USB Driver:控制面板 > 系统 > 设备管理器 > 其他设备 > Glass 1 > 更新驱动程序 > 浏览 > C:\AndroidSDK\sdk\extras\google\usb_driver。
7. 运行屏幕镜像程序
为了方便调试和展示,可以运行如Droid@Screen和Android Screen Monitor (ASM)等程序将眼镜上的内容镜像到PC上。
可参考:
GDK Quick Start:https://developers.google.com/glass/develop/gdk/quick-start
Goole Glass Developers Jump Start:http://glassdev.blogspot.co.uk/
Mirroring Google Glass on your Desktop:http://neatocode.tumblr.com/post/49566072064/mirroring-google-glass