【问题标题】:Google Glass Android : How can i use voice trigger from current Activity (to switch cards from cardscroller)Google Glass Android:我如何使用当前活动的语音触发器(从卡片滚轮切换卡片)
【发布时间】:2015-03-26 13:41:37
【问题描述】:

我在 Activity 中使用 cardscrollview 来在不同的卡片上显示文字和图片。

今天我可以使用触摸板向左或向右滑动来滚动,但我想使用语音在卡片之间滚动

示例:当我说“下一个”时,我想向前滚动,当我说“上一个”时,我想向后滚动。

我在stackoverflow 上看到了不同的答案,例如this onethis one,看起来您不能再包含GlassVoice.jar(尝试过但不起作用)。我在谷歌文档上看到我可以使用上下文语音命令,但我真的不明白如何将它包含在我的案例中。

我想要这样的东西:

if(voicetrigger == "next"){
    scrollForward();
}

你认为有可能吗?如果有人可以帮助我或有想法让它发挥作用,我将不胜感激。

谢谢

【问题讨论】:

  • voicetrigger.equals("next") 用于String 类型。

标签: android google-glass google-gdk


【解决方案1】:

使用“下一个”和“上一个”等菜单项实施上下文语音命令。一旦触发其中一项,请在 CardScrollView 上调用 setSelection(int position),参数为当前位置 + 1 或 -1。

这是我在onMenuItemSelected 中如何使用该方法的示例:

mCardScroller.setSelection(mCardScroller.getSelectedItemPosition() + 1);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    相关资源
    最近更新 更多