谷歌眼镜,相信很多人都不陌生,让很多人带着好奇与期待,希望自己也能带着试试,是什么样的感觉。先来简单了解谷歌眼镜开发
在此就简单介绍谷歌眼镜开发中的一些知识,API / SDK。
1、谷歌眼镜的 Mirror API,是基于RESTful接口,从远程服务器到谷歌眼镜timeline的云。
2、眼镜的开发工具包,构建在Android SDK基础之上,不仅用来开发谷歌眼镜的应用程序。还能与Android NDK和原生代码协作。
英巴卡迪诺科技的 Appmethod 应用开发平台 和 RAD Studio 开发工具支持Android应用程序开发,支持谷歌眼镜的应用程序。因此你可以用C++或Object Pascal编程语言进行编写。同时基于Android SDK和NDK。只要谷歌眼镜的Android ADB驱动加载完毕,就和其他Android设备一样。使用RAD Studio开发工具来开发谷歌眼镜的各个部分。使用Object Pascal,也应用到RAD Studio,这里的案列也适用于C + +,或C++ Builder和Delphi的产品。同样地,一部分案列可以在Appmethod上工作。你可以下载一个RAD
Studio或 Appmethod(免费试用30天 ) 进行编写
Google Glass并不是首个Android 系统供头戴式电脑,但是最具革新性的。相比于Android 其他设备上的模块:一块触摸屏或者键盘,Google Glass的输入设备主要是声音和位于右侧太阳穴附近的一块非常小的触控式控制板。这块触摸板不能用于点击应用程序,但会提供四个基本手势: 向前和向后导航、选择、或者后退按钮,有时候回退按钮也将退出你的应用程序。
Google Glass的用户界面主要是一些卡片组成而成的时间轴线,轻击Google Glass 向左或向右移动就可以使时间轴向前或向后移动。轻击或声音控制可以打开已安装应用程序,当启动某个已安装的应用程序时,通常会继续使用左侧到右侧的导航模式。
安装ADB USB驱动
在windows操作系统上进行Android的应用开发之前,需要安装ADB USB驱动.
在 Google USB 驱动第9版之前,对于Google Glass安装过程非常复杂.
现在Google Glass官方提供更友好的支持. 只需运行Android Tools工具集(和RAD Studio在一起安装的) 就会打开 Android SDK 管理界面. 在Package列表Extra最底部安装
Google USB 驱动就可以了,简单了很多。如下图:
在Android SDK 的安装目录下找到extras\google\usb_driver.
建立第一个原生的Glassware App
谷歌眼镜设置IDE
主屏的分辨率是640x360,
像素密度是1.5。 RAD Studio 对谷歌眼镜设备尺寸布局器。您可以在IDE的设计图选择它
可以通过(Tools -> Options -> Environment Options -> Form Designer -> Device Manager)定义你的眼镜设置
声控启动支持
找到AndroidMainfest.template.xml文件。就可以通过Project Manager打开编辑。
< action android:name = "com.google.android.glass.action.VOICE_TRIGGER" /> |
然后,你需要在<activity>标签中为这个响应添加元数据:
1 |
< meta-data android:name = "com.google.android.glass.VoiceTrigger" android:resource = "@xml/voice_trigger_start" /> |
此参数指定 了XML 文件 voice_trigger_start.xml 定义声音触发器
创建一个 voice_trigger_start.xml 文件。
Project Manager 然后选择 Add New > Other > Web Documents > XML File来新增XML文件到项目中。
- 重命名这个XML文件为voice_trigger_start.xml 或你指定的名字. manifest不包含 .xml 后缀.
- 保存XML文件到你的项目目录下.
- 编辑XML文件如下:
1 |
<?xml version= "1.0" encoding= "UTF-8" ?> |
2 |
3 |
<trigger keyword= "Your keyword here" /> |
通用Glass App配置
点击Project->Options->Version Info,在上面的下拉选择All configurations – Android Platform,然后把theme的值从TitleBar修改成No TitleBar。
最后就----构建你的应用
此时,您已经构建一个应用程序对谷歌眼镜集成环境。因为眼镜是一种不同于其他的移动应用程序使用范例。
想了解一些有关如何与谷歌眼镜的交互从而达到更好的用户体验的, 您可以去查找相关资料来共同分享给大家。
谢谢
英文出处:Developing Native Google Glass Apps
开发Google眼镜的app