コード例 #1
0
ファイル: MainActivity.java プロジェクト: 872641675/UVCCamera
  @Override
  protected void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (DEBUG) Log.v(TAG, "onCreate:");
    setContentView(R.layout.activity_main);
    mCameraButton = (ToggleButton) findViewById(R.id.camera_button);
    mCameraButton.setOnClickListener(mOnClickListener);
    mCaptureButton = (ImageButton) findViewById(R.id.capture_button);
    mCaptureButton.setOnClickListener(mOnClickListener);
    mCaptureButton.setVisibility(View.INVISIBLE);

    mUVCCameraViewL = (UVCCameraTextureView) findViewById(R.id.camera_view_L);
    mUVCCameraViewL.setAspectRatio(
        UVCCamera.DEFAULT_PREVIEW_WIDTH / (float) UVCCamera.DEFAULT_PREVIEW_HEIGHT);
    mUVCCameraViewL.setSurfaceTextureListener(mSurfaceTextureListener);
    mUVCCameraViewL.setOnLongClickListener(mOnLongClickListener);

    mUVCCameraViewR = (UVCCameraTextureView) findViewById(R.id.camera_view_R);
    mUVCCameraViewR.setAspectRatio(
        UVCCamera.DEFAULT_PREVIEW_WIDTH / (float) UVCCamera.DEFAULT_PREVIEW_HEIGHT);
    mUVCCameraViewR.setSurfaceTextureListener(mSurfaceTextureListener);
    mUVCCameraViewR.setOnLongClickListener(mOnLongClickListener);

    mUSBMonitor = new USBMonitor(this, mOnDeviceConnectListener);
    mHandler = UVCCameraHandler.createHandler(this);
  }