草庐IT

android - TWO_SWIPE_DOWN TAP 无法捕捉 Google Glass GDK (XE16)

在GoogleGlassXE16GestureDetector中可以检测多种手势,如LONG_PRESS、SWIPE_DOWN、THREE_LONG_PRESS、TWO_SWIPE_DOWN、TWO_TAP和SOMEOTHERGESTURES.在玻璃中,TWO_SWIPE_DOWN类似于取消所有内容并进入黑屏的快捷方式选项。黑屏之后是“okglass”。但是我需要覆盖TWO_SWIPE_DOWNTAP,这样用户就不能以这种方式离开应用程序。我想在点击TWO_SWIPE_DOWN时显示用户特定的消息。我在GDKTouchGestures后面有代码如下:gestureDetector.se

android - Google Glass App,请在Edit Configuration中选择Android SDK

首先,让我向您介绍我遇到错误的过程。首先,我在AndroidStudio3.0.1中创建了一个成功的Glass项目。我的其他项目将完全运行,但是当我运行我的玻璃应用程序时,我在编辑配置中收到错误“请选择AndroidSDK”。因此,我尝试使用“启动默认Activity”和“目标USB设备”更改编辑配置。不幸的是,这并不能解决我的问题。Here是展示如何创建和部署GoogleGlass应用程序的教程。我对这个问题进行了深入研究,但我发现的每一个资源都说“同步gradle”。此解决方案不能解决我的问题,也不适合我。下面是“编辑配置”窗口的示例。 最佳答案

java - 为什么基于 Glass/GDK 的 VoiceListener 在 XE16 中只捕获一次 VoiceCommand?

在寻找一种使用Google的GDK实现上下文语音命令的方法时,我遇到了这个post.然而,示例代码似乎只适用于XE12而不适用于XE16+。我最近测试了这段代码,但是onVoiceCommand(...)方法在相关Activity的生命周期中只被调用了一次。我的期望是可以多次获取用户的语音命令,即,如果用户从另一个Activity返回到某个Activity。当Activity通过onPause(...)和onResume(...)方法,但没有成功。为什么VoiceCommands在一个事件后“消失”以及如何“重新启用”它们有什么有用的想法?我可以测试你的想法/解决方案,因为我手头有一个

安卓工作室 || GDK 'hello word' ||导入 com.google.android.glass.app.Card ||无法解析符号 'google'

我想用我的谷歌眼镜做的事情非常简单:为谷歌眼镜创建/显示一个HelloWorld卡片问题是:当我添加这个时:importcom.google.android.glass.app.Card我明白了:CannotResolveSymbol'google'我做了this:最低和目标SDK版本:15(只有一个Glass版本,所以最低和目标SDK相同。)编译:Glass开发工具包先睹为快我对gradel.build进行了更改[编译sdk版本...它是15/更改为以下内容]android{compileSdkVersion"GoogleInc.:GlassDevelopmentKitSneakPe

android - 服务比 Google Glass 上的父应用程序还长?

我有一个服务正在同一进程中运行。我使用startService()启动服务。startService(newIntent(this,GlassService.class));当我向下滑动并退出应用程序时,服务继续存在。当我从DDMS杀死它时,服务重新启动,调用服务START_STICKY也不START_NOT_STICKY不要改变。我可以停止服务的唯一方法是当我显式调用stopService()时或stopItself()或省略startService()。在其他安卓设备上不是这样。这种行为是GoogleGlass的典型行为吗? 最佳答案

android - 如何将您的 .apk Glass 应用程序发送给您的客户查看?

我正首先进入Android进行GoogleGlass开发,我想知道如何让我的客户看到我正在开发的.apk。我的客户也拥有一副谷歌眼镜,但住得很远。到目前为止,当我的Glass通过USB连接时,我能够上传到Glass的唯一方法是使用ADT,RunAs->AndroidApplication。我怎样才能将Glassware(apk)放到网上,这样他就可以远程“加载”到他的玻璃杯中?或者将它部署到他的玻璃杯上?我读了Sendthe.apkfiletoclientforreview但它与Android设备更相关,而我的客户使用GoogleGlass并且没有打开Debug模式(不过我可以要求他打

android - 在沉浸式 Activity 中添加 "ok glass contextual voice menu"

有没有办法将“好的,玻璃”触发器插入到Glass上的沉浸式Activity中?我想尽可能无缝和快速地启动我的应用程序。制作沉浸式应用程序似乎是一种方式,但我找不到在我的Activity中调出“好的,玻璃”页脚触发器以启动我的应用程序菜单以免提导航的方法。关于这是如何工作的任何线索?注意:我有一个语音触发器可以从Glass主屏幕启动应用程序。我不是在创建卡片,而是只是使用XML布局,因为我正在使用AsyncTask动态更改屏幕上的文本以适应用户交互。任何建议都会很棒。 最佳答案 平台尚不支持上下文语音命令,请随时在我们的issuest

Android Media Recorder 无法在 Google Glass 上录制长视频

我写了一个opensourcecamera适用于Google眼镜,但一些使用过它的人报告说,对于较长的视频,录制的视频无法正确保存。我在Android文档中找不到关于任何此类限制的信息所以在查看后我发现对于大于26minutes的视频,视频文件保存在Glass中,大小约为2.7GB但它的持续时间是0:00.而且无法使用任何视频播放器播放。所以我想知道这是为什么?为什么为duration正确录制视频并且对于更长的视频会搞砸。开始视频录制的代码是/***Initializevideorecordertorecordvideo*/privatevoidinitRecorder(){try{F

android - 从 Google Glass 使用 Android 语音识别 API

作为概念验证,我正在努力调整现有的Android应用程序以在GoogleGlass上运行。我想在我的应用程序中使用语音输入来替换目前需要触摸输入的一些功能。我可以将我的APK部署到GoogleGlass并毫无问题地运行它(通过ADB),但是一旦它运行,我尝试过的Android语音识别API都无法在Glass上运行:startActivityForResult(newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH));当在GoogleGlass上运行时,这会导致ActivityNotFoundException(“找不到处理Intent的A

java - NoSuchMethodError : <init> in com. sun.glass.ui.win.WinApplication.staticScreen_getScreens

自升级到install4j7.0.5和Java10后,越来越多的用户在Windows上运行我们的应用程序时会报告应用程序抛出错误java.lang.NoSuchMethodError:atjavafx.graphics/com.sun.glass.ui.win.WinApplication.staticScreen_getScreens(NativeMethod)atjavafx.graphics/com.sun.glass.ui.Screen.initScreens(UnknownSource)atjavafx.graphics/com.sun.glass.ui.Applicatio