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