This may help to turn on / off the flash of the device completely. It gives me satisfaction, I hope you will be useful too.
Turn on the camera flash
camera = Camera.open(); Parameters p = camera.getParameters(); p.setFlashMode(Parameters.FLASH_MODE_TORCH); camera.setParameters(p); camera.startPreview();
Turn off camera flash
camera = Camera.open(); Parameters p = camera.getParameters(); p.setFlashMode(Parameters.FLASH_MODE_OFF); camera.setParameters(p); camera.stopPreview();
Put this permission in the manifest file
<uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardware.camera" />
See HERE for more details .
source share