Google Glass 앱에서 음성 명령이 작동하며 목록 유형 앱의 경우 R.id.add_item
및 R.id.remove_item
입니다. 그러나 사용자가 "Apple, Add Item"이라고 말하게 할 수 있습니다. 이 작업을 수행하는 방법에 대한 정보를 찾을 수 없습니다.Google Glass Wildcard 음성 명령
<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>
그리고 내 onMenuItemSelected
는이 코드를 추가 할 위치를 모르겠어요
@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);
}
, 또는 내가 그렇게 할 것입니다 방법입니다
내 main.xml
파일은 다음과 같습니다. 당신의 도움을 주셔서 감사합니다.
내가 선,'ArrayList를 voiceResults = getIntent()에서보고 될 getExtras() .getStringArrayList (RecognizerIntent합니다. EXTRA_RESULTS); –
erdekhayser