@Override public boolean onLongClick(final View view) { switch (view.getId()) { case R.id.camera_view_L: case R.id.camera_view_R: if (mHandler.isOpened()) { final File outputFile = MediaMuxerWrapper.getCaptureFile(Environment.DIRECTORY_DCIM, ".png"); mHandler.captureStill(outputFile.toString()); try { if (DEBUG) Log.i(TAG, "MediaScannerConnection#scanFile"); MediaScannerConnection.scanFile( getApplicationContext(), new String[] {outputFile.toString()}, null, null); } catch (final Exception e) { Log.e(TAG, "MediaScannerConnection#scanFile:", e); } return true; } } return false; }