@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); }