3

I have been trying to turn on Flashlight in android lollipop but the camera Api is deprecated and hence donot turn on the Flashlight. Has anyone tried doing that?

ChArAnJiT
  • 238
  • 1
  • 7
  • 23

1 Answers1

1

You can use below code snippet to turn on flash light:

mCam = Camera.open();
Camera.Parameters p = mCam.getParameters();
p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
mCam.setParameters(p);
mPreviewTexture = new SurfaceTexture(0);
try {
   mCam.setPreviewTexture(mPreviewTexture);
} catch (IOException ex) {
   // Ignore
}
mCam.startPreview();

It works on Android 5.0.x. Add below permission in manifest for camera usage.

<uses-permission android:name="android.permission.CAMERA" />
Vikasdeep Singh
  • 20,983
  • 15
  • 78
  • 104