是否可以定义用于开发Google Glass应用程序的Android虚拟设备(直到这些设备可以广泛使用)?
我在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)
怎么了?
Google Glass会自动将我拍摄的每张照片上传到Google的服务器,并将其放入私人Google+文件夹中.我不拍裸照,我不是谷歌的竞争对手而且我对政治不感兴趣,但这对我来说仍然太令人毛骨悚然; 我不希望在未经我同意的情况下将照片发送给Google.系统地搜索所有相关菜单后,尝试使用Google的Glass Explorer联系表单和他们的电话支持,没有运气,我正在寻找一个程序化的解决方案.
我有root访问权限(使用Saurik提供的非官方方法,因为正式发布的解锁引导加载程序的方法不起作用.)不幸的是,Glass软件的相关部分似乎都是封闭源代码; 媒体上有一些关于它是开放的噪音,但结果只是内核,而不是相机应用程序,同步服务或其他任何东西.我考虑设置一个cronjob,以便在拍摄后立即将图片从默认存储位置移出,但这会破坏Timeine.用ps查看进程名称列表并没有暗示任何明显分离的目标要杀死.我没有配置网络嗅探来识别来自/ etc/hosts的黑洞,但我认为这不是很有希望,因为我不愿意打破内置的Google搜索应用.
重写和替换整个相机应用程序与一个保存到谷歌不知道的地方,似乎它会起作用; 但这对我来说太过分了.还有其他想法吗?
编辑29Apr2014:使用Glass版本XE16.2,自动备份处理已被重写,在"设置"中添加了一个菜单选项,以强制图像上传运行,如果您不希望它等待通过插入来触发它有wifi.但是,仍无法关闭上传器.另请注意,日志消息格式已更改; 测试Glass是否正在上传图像,设置devtools,插入,拍照并运行
adb logcat |grep "Upload image/jpeg"
Run Code Online (Sandbox Code Playgroud)
EDIT 6May2014:有一个用户报告,Glass还从与其配对的iPhone上的私人相册上传了图像.我无法在我的Android/Cyanogenmod设备上重现这一点,并且没有iPhone可以方便地进行测试; 谁能为我测试一下?
使用一些使用相机的apks(例如,zxing,opencv)会发生这种情况.它在预览中显示一个闪烁的图像,但它仍然是相机看到的功能,因此它似乎是编码不匹配.本机相机预览工作正常,因此内部应用程序不会出现此问题.
我正在寻找一种在我的Android设备和Google Glass之间发送不依赖于Cloud API的数据的方法.这支持吗?我在My Glass应用程序中看到蓝牙连接,这让我觉得可以完成.是否有示例源代码显示如何完成此操作?或者我是否必须反编译MyGlass应用程序才能弄明白?
有没有一种首选的方法来进行这种数据传输?理想情况下,我想在两个方向上传输数据.
此处列出的Google Glass 四个示例APK项目中代码的哪一部分可以防止屏幕变暗?
当我编写自己的APK并侧载它时,十秒钟后没有点击,屏幕变暗但没有关闭.
我可以使用哪些明显的更改或代码更改来防止屏幕变暗.
谢谢!应该有Google-Glass-GDK标签吗?如果是这样请加.
通过USB插入玻璃允许我浏览文件等.但即使调试模式为ON,我也无法使用该adb devices命令显示它.我的Windows系统也说它找不到OMAP4430设备驱动程序(我认为是Glass SoC).
做什么?
Glass Mirror API和Google GDK有什么区别?
Google已在此处发布了GDK:https://developers.google.com/glass/gdk
但他们还没有暴露任何特定于Glass的新功能.我们如何实际使用Google GDK?
看看上面链接中列出的示例,我们可以创建APK,将APK加载到Glass上并使用它们启动它们 adb shell但是在任何地方都有完整的应用程序或示例吗?
我一直在阅读文档并在https://glass-java-starter-demo.appspot.com/上播放,但似乎没有办法进一步调查,因为它遵循https://developers.google的说明.我的https://code.google.com/apis/console/上的com/glass/playground未显示Google Mirror开关.有没有解决方法?
使用GDK(或以其他方式),有没有办法显示类似于连接到Glass上的WiFi网络时显示的进度指示器?(显示屏底部的"旋转"线,类似于此视频的结尾:https://www.youtube.com/watch?v = g3ncmeGaKN0)
谢谢!