What I would do is simply turn on flash led of my phone by press a button. As I could read, it appear too much simple, but code I've found doesn't work!
This is how I turn on led at click on button: +
private void cameraOn() {
params = camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(params);
camera.startPreview();
torch_button.setText("Switch off");
isTorchOn = true;
}
Params and camera object was initialized inside onCreate method. No error is thrown, but light doesn't switch on. what's wrong?