Android 谷歌眼镜通配符语音命令
我的Google Glass应用程序中有语音命令,列表类型的应用程序有R.id.add\u项和R.id.remove\u项。然而,我希望能够让用户说,添加项目,苹果。我找不到任何关于如何做到这一点的信息 我的main.xml文件如下所示:Android 谷歌眼镜通配符语音命令,android,google-glass,google-gdk,voice-recognition,Android,Google Glass,Google Gdk,Voice Recognition,我的Google Glass应用程序中有语音命令,列表类型的应用程序有R.id.add\u项和R.id.remove\u项。然而,我希望能够让用户说,添加项目,苹果。我找不到任何关于如何做到这一点的信息 我的main.xml文件如下所示: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item" android:title="Add
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/add_item"
android:title="Add Item" />
<item android:id="@+id/remove_item"
android:title="Remove Item" />
</menu>
我不知道我将在哪里添加此代码,或者如何添加。感谢您的帮助。您将onMenuItem添加到活动中 我认为,再次阅读代码,您可以看到它在更大范围内的适用性。 您可以在此处尝试查看带有语音识别的示例应用程序:
我是否会查看行,ArrayList voiceResults=getIntent.getExtras.GetStringArrayListRecognite.EXTRA_RESULTS;?
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS || featureId == Window.FEATURE_OPTIONS_PANEL) {
switch (item.getItemId()) {
case R.id.add_item:
break;
case R.id.remove_item:
break;
}
return true;
}
return super.onMenuItemSelected(featureId, item);
}