我在ok玻璃菜单上使用语音命令启动了一个Glassware.它在XE12中运行良好,但在XE16中它没有显示在主菜单中.
这是我AndroidManifest.xml显示语音命令配置的片段:
<service
android:name="com.mimming.sugarglider.MapDisplayService"
android:label="@string/app_name"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.glass.action.VOICE_TRIGGER" />
</intent-filter>
<meta-data
android:name="com.google.android.glass.VoiceTrigger"
android:resource="@xml/show_map" />
</service>
Run Code Online (Sandbox Code Playgroud)
这里是show_map.xml定义我的语音命令的内容:
<trigger keyword="@string/show_me_a_map">
<constraints network="true" />
</trigger>
Run Code Online (Sandbox Code Playgroud)
怎么了?
我正在寻找一种在我的Android设备和Google Glass之间发送不依赖于Cloud API的数据的方法.这支持吗?我在My Glass应用程序中看到蓝牙连接,这让我觉得可以完成.是否有示例源代码显示如何完成此操作?或者我是否必须反编译MyGlass应用程序才能弄明白?
有没有一种首选的方法来进行这种数据传输?理想情况下,我想在两个方向上传输数据.
此处列出的Google Glass 四个示例APK项目中代码的哪一部分可以防止屏幕变暗?
当我编写自己的APK并侧载它时,十秒钟后没有点击,屏幕变暗但没有关闭.
我可以使用哪些明显的更改或代码更改来防止屏幕变暗.
谢谢!应该有Google-Glass-GDK标签吗?如果是这样请加.
Glass Mirror API和Google GDK有什么区别?
Google已在此处发布了GDK:https://developers.google.com/glass/gdk
但他们还没有暴露任何特定于Glass的新功能.我们如何实际使用Google GDK?
看看上面链接中列出的示例,我们可以创建APK,将APK加载到Glass上并使用它们启动它们 adb shell但是在任何地方都有完整的应用程序或示例吗?
使用GDK(或以其他方式),有没有办法显示类似于连接到Glass上的WiFi网络时显示的进度指示器?(显示屏底部的"旋转"线,类似于此视频的结尾:https://www.youtube.com/watch?v = g3ncmeGaKN0)
谢谢!
我正在尝试将新的Google Glass开发套件与Android Studio配合使用.不幸的是,我没有取得多大成功.
我收到错误:"Gradle:package com.google.android.glass.touchpad不存在"
我已经将清单中的uses-library添加如下:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme" >
<uses-library
android:name="com.google.android.glass"
android:required="true" />
<activity
android:name="com.glass.test.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
然后我将gdk.jar添加到libs目录中.我已将以下内容添加到build.gradle的依赖项部分.
dependencies {
compile files('libs/gdk.jar')
}
Run Code Online (Sandbox Code Playgroud)
任何帮助都将非常感激.
今天Google刚刚发布了Google Glass 的GDK Sneak Peak.我试图运行他们在GitHub中托管的样本但没有成功:
我的目标是针对Android 4.0.3 Glass Development Kit Sneaky Preview并试图在AVD中运行它,并使用以下其他规格来定位它:
当我运行应用程序并显示选择设备的对话框时,我确实看到虚拟设备不兼容.

如果我跳过它并尝试运行它,我会看到以下错误输出:
Installing com.google.android.glass.sample.compass
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.google.android.glass.sample.compass"
pkg: /data/local/tmp/com.google.android.glass.sample.compass
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
Run Code Online (Sandbox Code Playgroud)
我试图强制不要求玻璃库(设置要求false)在AndroidManifest.xml:
<uses-library
android:name="com.google.android.glass"
android:required="false" />
Run Code Online (Sandbox Code Playgroud)
......但显然运行不正常,它以叠加方式显示:
我也尝试过使用Genymotion,但它也没有运行.
有没有办法在模拟器中成功运行玻璃器皿?
编辑:
添加gdk.jar作为库不起作用.
调试Android应用程序很容易,因为大多数应用程序都会启动一个活动,并且只需保留断点即可.如何调试基于GDK的谷歌眼镜应用程序,因为该服务是通过语音触发的,并且在安装时不会明确地启动活动?
我正在尝试将玻璃器皿.APK部署到Google Glass设备,但ADB没有列出.我按照几个指南介绍了如何将Google Glass连接到Windows 8操作系统:
为了将设备连接到我的电脑,我做了以下操作.
1.安装USB驱动程序以为Android SDK Manager
2.更新android_winusb.inf文件并包含识别设备所需的行:https://dl.dropboxusercontent.com/u/83972129/android_winusb.inf
我在设备"硬件ID"设置下找到的这些ID:
3.连接设备并强制使用上面的驱动程序
https://dl.dropboxusercontent.com/u/83972129/android_device.png
看起来几乎和指南一样,它被安装为"Android ADB Interface"而不是"Android Composite ADB Interface"
然后我去了ADB工具并试图列出Android设备:
https://dl.dropboxusercontent.com/u/83972129/android_adb.png
谷歌玻璃不在那里,没有adb服务重启没有系统重启帮助.
5.因此,IDE无法看到设备,因此无法部署.APK
我该如何调试问题?这可能有什么问题?
我如何编写语音触发器来导航Google Glass Cards?
This is how I see it happening:
1) "Ok Glass, Start My Program"
2) Application begins and shows the first card
3) User can say "Next Card" to move to the next card
(somewhat the equivalent of swiping forward when in the timeline)
4) User can say "Previous Card" to go back
Run Code Online (Sandbox Code Playgroud)
我需要显示的卡片是简单的文字和图像,我想知道是否可以在显示卡片时设置某种类型的监听器来监听语音命令.
我已经从给定列表中研究过Glass语音命令最接近匹配但是无法运行代码,尽管我确实拥有所有库.
旁注:使用语音命令时,用户仍然可以看到卡片,这一点非常重要.他的手也很忙,所以不能选择点击/滑动.
关于如何仅使用语音控制来控制我的Immersion应用程序中的时间线的任何想法?非常感谢!
我正在跟踪https://code.google.com/p/google-glass-api/issues/detail?id=273.
我正在进行的研究让我回顾Google Glass Developer使用谷歌建议的聆听手势的方式:https://developers.google.com/glass/develop/gdk/input/touch#detecting_gestures_with_a_gesture_detector
我们如何使用语音命令激活这些手势?
Android只是beta发布的可穿戴设备升级为Android http://developer.android.com/wear/notifications/remote-input.html,有没有办法我们可以用它来回答我的问题?它仍然感觉我们仍然只有一步之遥,因为我们可以打电话给服务,但在我们谈话时没有"睡觉"和"醒来"作为后台服务.