当前位置: 首页>>代码示例>>Java>>正文


Java WindowUtils.FEATURE_VOICE_COMMANDS属性代码示例

本文整理汇总了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);
}
 
开发者ID:valerino,项目名称:VGCamera,代码行数:18,代码来源:MainActivity.java

示例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);
}
 
开发者ID:corneliudascalu,项目名称:google-glass-share-barcode-bluetooth,代码行数:18,代码来源:ResultsActivity.java

示例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);
}
 
开发者ID:corneliudascalu,项目名称:google-glass-share-barcode-bluetooth,代码行数:19,代码来源:ResultsActivity.java

示例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);
}
 
开发者ID:googleglass,项目名称:gdk-apidemo-sample,代码行数:18,代码来源:VoiceMenuActivity.java

示例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);
}
 
开发者ID:fixermark,项目名称:Nausicaa,代码行数:16,代码来源:MainActivity.java

示例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;
}
 
开发者ID:fixermark,项目名称:Nausicaa,代码行数:21,代码来源:MainActivity.java

示例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);
}
 
开发者ID:valerino,项目名称:VGCamera,代码行数:17,代码来源:MainActivity.java

示例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);
}
 
开发者ID:corneliudascalu,项目名称:google-glass-share-barcode-bluetooth,代码行数:8,代码来源:ResultsActivity.java

示例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);
}
 
开发者ID:corneliudascalu,项目名称:google-glass-share-barcode-bluetooth,代码行数:8,代码来源:ResultsActivity.java

示例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;
}
 
开发者ID:coderoshi,项目名称:glass,代码行数:10,代码来源:MainActivity.java

示例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);
}
 
开发者ID:pt2121,项目名称:NYC-Glass-Challenge-Oct2014,代码行数:9,代码来源:CaptureActivity.java

示例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);
}
 
开发者ID:pt2121,项目名称:NYC-Glass-Challenge-Oct2014,代码行数:27,代码来源:CaptureActivity.java

示例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);
}
 
开发者ID:pt2121,项目名称:NYC-Glass-Challenge-Oct2014,代码行数:14,代码来源:MenuActivity.java

示例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);
}
 
开发者ID:googleglass,项目名称:gdk-apidemo-sample,代码行数:9,代码来源:VoiceMenuActivity.java

示例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);
}
 
开发者ID:googleglass,项目名称:gdk-apidemo-sample,代码行数:9,代码来源:VoiceMenuActivity.java


注:本文中的com.google.android.glass.view.WindowUtils.FEATURE_VOICE_COMMANDS属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。