我已经在安卓设备上为谷歌眼镜创建了示例设置,这很有效。
然后我尝试在安卓设备上安装hello world glass应用程序使用github的Hello-Glass项目创建自定义应用程序,如Hello Glass,该项目在安装后应响应语音命令"Hello-glas",并显示显示"Hello Sir or mam!…"的新卡但这个Hello Glass语音命令没有被Glass识别(即在android设备上构建的Glass设置),也没有显示任何响应。
提前谢谢。
如果应用程序使用特定于Glass的API,则无法在Android应用程序上运行Glass应用程序,因此,如果您想要在Glass和非Glass Android手机上运行单个应用程序,则应测试应用程序是否在Glass上运行,并在需要时应用不同的代码。例如,您可以这样编码:
try {
Class.forName ("com.google.android.glass.timeline.TimelineManager");
Log.v(">>>", "TimelineManager found");
}
catch (ClassNotFoundException e) {
Log.v(">>>", "TimelineManager ClassNotFound");
}
try {
Class.forName ("com.google.android.glass.timeline.LiveCard");
Log.v(">>>", "LiveCard found");
}
catch (ClassNotFoundException e) {
Log.v(">>>", "LiveCard ClassNotFound");
}
String manufacturer = Build.MANUFACTURER; String model = Build.MODEL;
Log.v(">>>", "Build: " + manufacturer + ", " + model);
Glass的输出将是:
04-26 08:00:49.616: V/>>>(1988): TimelineManager ClassNotFound
04-26 08:00:49.616: V/>>>(1988): LiveCard found
04-26 08:00:49.616: V/>>>(1988): Build: Google, Glass 1
但在Nexus平板电脑上将是:
04-26 08:19:27.128: V/>>>(23528): TimelineManager ClassNotFound
04-26 08:19:27.128: V/>>>(23528): LiveCard ClassNotFound
04-26 08:19:27.128: V/>>>(23528): Build: asus, Nexus 7