本文整理汇总了Java中com.google.android.glass.view.WindowUtils.FEATURE_VOICE_COMMANDS属性的典型用法代码示例。如果您正苦于以下问题:Java WindowUtils.FEATURE_VOICE_COMMANDS属性的具体用法?Java WindowUtils.FEATURE_VOICE_COMMANDS怎么用?Java WindowUtils.FEATURE_VOICE_COMMANDS使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类com.google.android.glass.view.WindowUtils
的用法示例。
在下文中一共展示了WindowUtils.FEATURE_VOICE_COMMANDS属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreatePanelMenu
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
if (_mode == OPERATION_MODE.MODE_PREVIEW) {
// the preview menu
getMenuInflater().inflate(R.menu.cam_menu, menu);
initializeOptionsMenu(menu);
} else {
// the post-preview menu
getMenuInflater().inflate(R.menu.taken_menu, menu);
}
// save for later usage
_menu = menu;
return true;
}
return super.onCreatePanelMenu(featureId, menu);
}
示例2: onMenuItemSelected
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
switch (item.getItemId()) {
case R.id.shareBluetooth:
CardPresenter cardPresenter = mCardPresenters
.get(mCardScrollView.getSelectedItemPosition());
if (cardPresenter != null) {
sendData(cardPresenter.getFooter());
}
return true;
case R.id.moreDetails:
sendItemPendingIntent(mCardScrollView.getSelectedItemPosition());
return true;
}
}
return super.onMenuItemSelected(featureId, item);
}
示例3: 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_to_cart:
CardPresenter cardPresenter = mCardPresenters
.get(mCardScrollView.getSelectedItemPosition());
if (cardPresenter != null) {
sendData(cardPresenter.getFooter());
}
return true;
case R.id.try_again:
finish();
return true;
}
}
return super.onMenuItemSelected(featureId, item);
}
示例4: onMenuItemSelected
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
switch (item.getItemId()) {
case R.id.menu_designer: mPicture = 0; break;
case R.id.menu_coder1: mPicture = 1; break;
case R.id.menu_coder2: mPicture = 2; break;
case R.id.menu_coder3: mPicture = 3; break;
case R.id.menu_coder4: mPicture = 4; break;
case R.id.menu_coder5: mPicture = 5; break;
case R.id.menu_product: mPicture = 6; break;
default: return true; // No change.
}
mCardScroller.setAdapter(new CardAdapter(createCards(this)));
return true;
}
return super.onMenuItemSelected(featureId, item);
}
示例5: onPreparePanel
@Override
public boolean onPreparePanel(int featureId, View view, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
MenuItem status = menu.findItem(R.id.status_view_option);
status.setVisible(currentSubview != NausicaaSubview.STATUS);
status.setEnabled(currentSubview != NausicaaSubview.STATUS);
MenuItem docking = menu.findItem(R.id.docking_view_option);
docking.setVisible(currentSubview != NausicaaSubview.DOCKING);
docking.setEnabled(currentSubview != NausicaaSubview.DOCKING);
return true;
}
return super.onPreparePanel(featureId, view, menu);
}
示例6: onMenuItemSelected
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
if (item.getItemId() == R.id.set_telemetry_source_option) {
Intent intent = new Intent(getBaseContext(), DataSourceActivity.class);
intent.putExtra(DATASOURCE_INTENT, telemachusAddress.getPath());
startActivityForResult(intent, 0);
}
if (item.getItemId() == R.id.toggle_time_scale_option) {
toggleStopTimeScalePreference();
}
if (item.getItemId() == R.id.docking_view_option) {
showSubview(NausicaaSubview.DOCKING);
}
if (item.getItemId() == R.id.status_view_option) {
showSubview(NausicaaSubview.STATUS);
}
}
return true;
}
示例7: onMenuItemSelected
/**
* here we react to specific voice commands to control the camera
*/
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
if (_mode == OPERATION_MODE.MODE_PREVIEW) {
// handle the options menu
handleOptionsMenu(item.getItemId());
} else {
// handle the taken menu
handleTakenMenu(item.getItemId());
}
return true;
}
return super.onMenuItemSelected(featureId, item);
}
示例8: onCreatePanelMenu
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
getMenuInflater().inflate(R.menu.share_bt_menu, menu);
return true;
}
return super.onCreatePanelMenu(featureId, menu);
}
示例9: onCreatePanelMenu
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
getMenuInflater().inflate(R.menu.share_menu, menu);
return true;
}
return super.onCreatePanelMenu(featureId, menu);
}
示例10: onCreatePanelMenu
@Override
// START:onCreatePanelMenu
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if( featureId == WindowUtils.FEATURE_VOICE_COMMANDS ||
featureId == Window.FEATURE_OPTIONS_PANEL ) {
getMenuInflater().inflate( R.menu.main, menu );
return true;
}
return false;
}
示例11: onCreatePanelMenu
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS ||
featureId == Window.FEATURE_OPTIONS_PANEL) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
return super.onCreatePanelMenu(featureId, menu);
}
示例12: 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.plastic_menu_item:
startResultActivity(ITEM_METAL_GLASS_PLASTIC);
break;
case R.id.metal_menu_item:
startResultActivity(ITEM_METAL_GLASS_PLASTIC);
break;
case R.id.glass_menu_item:
startResultActivity(ITEM_METAL_GLASS_PLASTIC);
break;
case R.id.paper_menu_item:
startResultActivity(ITEM_PAPER);
break;
case R.id.special_waste_menu_item:
startResultActivity(ITEM_SPECIAL_WASTE);
break;
default:
return true;
}
return true;
}
return super.onMenuItemSelected(featureId, item);
}
示例13: 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.special_waste_menu_item:
break;
default:
return true;
}
return true;
}
return super.onMenuItemSelected(featureId, item);
}
示例14: onCreatePanelMenu
@Override
public boolean onCreatePanelMenu(int featureId, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
getMenuInflater().inflate(R.menu.voice_menu, menu);
return true;
}
// Good practice to pass through, for options menu.
return super.onCreatePanelMenu(featureId, menu);
}
示例15: onPreparePanel
@Override
public boolean onPreparePanel(int featureId, View view, Menu menu) {
if (featureId == WindowUtils.FEATURE_VOICE_COMMANDS) {
// Dynamically decides between enabling/disabling voice menu.
return mVoiceMenuEnabled;
}
// Good practice to pass through, for options menu.
return super.onPreparePanel(featureId, view, menu);
}