【问题标题】:How to install custom Google glass app on phone如何在手机上安装自定义 Google Glass 应用
【发布时间】:2014-04-24 09:34:28
【问题描述】:

我已经为 Android 设备上的 Google Glass 创建了示例设置,并且可以正常工作。

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

提前致谢。

【问题讨论】:

  • 提示:每当你在 StackOverflow 上说“不起作用”时,你绝对必须说 what does not work。错误?堆栈跟踪?
  • 嗨@SeanOwen,我已经更详细地编辑了这个问题,谢谢

标签: java android google-glass google-gdk


【解决方案1】:

如果应用程序使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 2011-07-20
    • 2015-01-09
    相关资源
    最近更新 更多