public void toggleTorch(boolean flagTorch) { if (mCamera != null && CameraUtils.isFlashSupported(mCamera)) { Camera.Parameters parameters = mCamera.getParameters(); if (!flagTorch) { parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); } else { parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH); } mCamera.setParameters(parameters); } }
public boolean getFlash() { if (mCamera != null && CameraUtils.isFlashSupported(mCamera)) { Camera.Parameters parameters = mCamera.getParameters(); if (parameters.getFlashMode().equals(Camera.Parameters.FLASH_MODE_TORCH)) { return true; } else { return false; } } return false; }