Java 如何在手机上安装自定义谷歌眼镜应用程序

Java 如何在手机上安装自定义谷歌眼镜应用程序,java,android,google-glass,google-gdk,Java,Android,Google Glass,Google Gdk,我已经在android设备上为谷歌眼镜创建了一个示例设置,这很有效 然后我尝试在android设备上安装hello world glass应用程序 用于创建自定义应用程序,如Hello Glass,安装后应使用该应用程序响应语音命令“Hello Glass”,并显示显示“Hello Sir或mam!”的新卡 但Glass无法识别此Hello Glass语音命令(即android设备上的构造Glass设置),并且没有显示响应 提前感谢。如果Glass应用程序使用特定于Glass的API,则无法在A

我已经在android设备上为谷歌眼镜创建了一个示例设置,这很有效

然后我尝试在android设备上安装hello world glass应用程序 用于创建自定义应用程序,如Hello Glass,安装后应使用该应用程序响应语音命令“Hello Glass”,并显示显示“Hello Sir或mam!”的新卡 但Glass无法识别此Hello Glass语音命令(即android设备上的构造Glass设置),并且没有显示响应


提前感谢。

如果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);
玻璃上的输出为:

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

提示:每当你在StackOverflow上说“不起作用”时,你绝对必须说什么不起作用。错误?stack trace?嗨@SeanOwen,我已经对问题进行了更详细的编辑,谢谢