问题标签 [google-gdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
875 浏览

android - 使用 Glass GDK 和 Android 相机 API 时出现“相机已停止”消息

我想知道是否有人尝试过使用标准的 Android 相机 API ( http://developer.android.com/guide/topics/media/camera.html ) 来控制应用程序中的相机。

我能够使用 startActivityForResult() 方法让我的应用程序正常工作,但对从文件系统取回图像所需的时间有点失望,所以我想尝试使用 CameraPreview 的另一条路线。

我根据 Android Camera API 示例设置了一些代码,它构建并运行良好,但在SurfaceChanged执行后,我在屏幕上收到一条消息“相机已停止”。

稍后编辑 - 我将相机活动移到了它自己的项目中,现在它可以工作了,但它使预览变得混乱。但是拍完照片后就正常了。这是布局代码:

这是活动源:

0 投票
8 回答
3155 浏览

google-glass - Google Glass GDK:进度指示器?

使用 GDK(或以其他方式),有没有办法显示类似于在 Glass 上连接到 WiFi 网络时显示的进度指示器?(显示屏底部的“旋转”线,有点像这个视频的结尾:https ://www.youtube.com/watch?v=g3ncmeGaKN0 )

谢谢!

0 投票
2 回答
466 浏览

android - 使用文件 URI 设置 Google Glass Card 图像失败

我在使用最近发布的 GDK 中的卡片时遇到问题。基本上, Card.addImage() 只能接受两个参数,一个资源 id 或一个 URI。

对于我的用例,我需要打开一个作为文件而不是直接作为资源存在的图像。因此,出于测试目的,我将图像包含在 assets 文件夹中。尝试直接从资产文件夹访问它们失败,所以我将它们从那里复制到内部存储。复制它们后,我会从文件中生成一个 URI 并将其分配给卡。生成的卡片在图像应该在的位置显示一个灰色块。

很难诊断,因为我不知道卡在内部做什么。

0 投票
1 回答
663 浏览

google-glass - 如何为“ok glass”启动器指定菜单字符串?

对于我基于 GDK 的应用程序,当用户点击“ok glass”屏幕并翻阅菜单项时,如何指定要显示的字符串?例如,该菜单中有“拍照”,但相应的语音触发字符串是“拍照”,正如我们在说出“ok glass”时看到的那样。

https://developers.google.com/glass/develop/gdk/input/voice#launching_glassware展示了如何指定语音触发字符串..是否也有指定菜单项字符串的等效项?对于我的应用程序,语音触发器比适合菜单屏幕的要长,所以我想为菜单使用较短的字符串,就像“拍照”的情况一样。

0 投票
1 回答
112 浏览

google-glass - 为 OK Glass 菜单提供语义语法

在为“OK Glass...”注册菜单项时,我想了解如何为实际显示的内容提供不同的语义值。我的例子是“OK glass,find an ATM”,Glass 很难识别,我想这是因为它期待的是“ATM”这个词而不是“ATM”。如果可能的话,我可以在显示替代消息的同时以某种方式将这些语义提供到菜单中吗?

0 投票
1 回答
1385 浏览

google-glass - 获取 Google Glass 相机时出现间歇性错误

在 Glass GDK 应用程序中获取相机时出现间歇性错误。该应用程序是一个简单的应用程序:

  1. 响应语音触发器(“测试相机”)
  2. 开始一个活动来拍摄快照
  3. 返回调用 Activity 以显示快照。

问题是该应用程序可以运行,但它时不时地无法获取相机。我已经在多个 try/catch 块中结束了对相机的调用来处理它(如果应用程序无法获取相机,它就会退出),但我想知道为什么它首先会发生。

我不会担心这个,除了以下几点:

  1. 我注意到,在我用“拍照”语音提示拍照后启动应用程序时经常会出现这些错误(有点像“拍照”应用程序没有释放相机。)

  2. 我投入了很多很多次尝试/捕获以确保不会出现每次糟糕的摄像头调用,但是......在我这样做之前(即当我的代码对释放摄像头不那么专心时),设备会变得非常温暖,以至于我不得不将其关闭并再次打开以确保我没有损坏它。

我在日志中看到的唯一奇怪的事情是以下消息。我不知道“未知消息类型 8192”可能是什么

因为我不知道是什么导致了这种情况,所以我将发布整个项目以查看 xml 文件或其他可能导致这种情况的模糊位置中是否存在某些内容。

这是清单:

这是语音触发:

以下是字符串:

这是主要活动的布局:

这是相机活动的布局:

这是主要活动的代码:

这是相机活动的代码:

我敢打赌,这很简单,我只是看不到...

0 投票
1 回答
204 浏览

android - GLSurfaceView 上的 TextView 无法正确更新

我一直在继续玩玻璃 GDK(并享受它),但我遇到了一个新问题,我认为(?)是玻璃特有的,我不知道该怎么办....

我有一个沉浸式运行,contentView 设置为一个框架布局,该框架布局将 GLSurfaceView 作为最后的视图,并将 TextView 放在顶部。GLSurfaceView (显然)显示一些 3D 内容,而前面的 TextView 仅用于保存一些状态信息。

在手机(运行 4.3 或 4.4)上,一切正常,但在玻璃上,当我更改文本视图(视图 setText() )中的文本时,它永远不会“清除”背景(见下文)

混乱的文本视图的图像

我已经玩过一些明显的事情(尝试手动清除它,用一堆“空格”设置它,手动使视图无效等),但它顽固地拒绝在重绘文本之前清除背景视图(后面的 GLSurfaceView 效果很好,但是即使背景表面视图绘制在文本后面,它似乎也无关紧要)

我通常会认为这是我的一些无知(我是 Android 开发的新手,过去几年一直从事 iOS 开发),但正如我所提到的,它运行良好。

我想它也可能是 android 4.0(与 4.3+ 相比),但我没有任何设备可以方便地用 4.0 测试它(并且模拟器不适用于 openGL 2.0)

0 投票
2 回答
460 浏览

google-glass - GDK:在语音提示中给出提示

是否可以使用语音触发器的输入提示给用户“提示”?这类似于“拨打电话”操作显示的内容,为您提供可能选项的列表。

例如使用以下...

我希望用户流程如下...

0 投票
2 回答
784 浏览

android - 如何使用 GDK 在卡片上显示静态地图?

在 Mirror API 中,我们可以使用类似的东西:

它可以在卡片上呈现漂亮的 Glass 优化地图。

如何使用 GDK 在 Activity 中做同样的事情?

0 投票
5 回答
12060 浏览

android - Google Glass GDK:如何与 Android 设备通信

我正在寻找一种在我的 Android 设备和不依赖云 API 的 Google Glass 之间发送数据的方法。这支持吗?我在 My Glass 应用程序中看到了蓝牙连接,这让我觉得可以做到。是否有示例源代码显示这是如何完成的?还是我必须反编译 MyGlass 应用程序才能弄清楚?

是否有进行这种数据传输的首选方法?理想情况下,我想双向传输数据。