Turn ON/OFF Camera LED/flash light in Samsung Galaxy Ace 2.2.1 & Galaxy Tab
I will soon released a new version of my app to support to galaxy ace.
You can download here: https://play.google.com/store/apps/details?id=droid.pr.coolflashlightfree
In order to solve your problem you should do this:
this._camera = Camera.open();
this._camera.startPreview();
this._camera.autoFocus(new AutoFocusCallback() {
public void onAutoFocus(boolean success, Camera camera) {
}
});
Parameters params = this._camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_ON);
this._camera.setParameters(params);
params = this._camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_OFF);
this._camera.setParameters(params);
don't worry about FLASH_MODE_OFF because this will keep the light on, strange but it's true
to turn off the led just release the camera
Related videos on Youtube
![Kartik Domadiya](https://i.stack.imgur.com/xPN6Z.jpg?s=256&g=1)
Kartik Domadiya
Google Cloud Platform Google App Engine Google For Workspace Angular Angular JS Mobile Platform - Android & iOS Python Java PHP HTML5
Updated on July 09, 2022Comments
-
Kartik Domadiya almost 2 years
I am turning ON Camera LED light using
FLASH_MODE_ON
.Samsung Galaxy Ace have only three flash modes : on, off and auto.
FLASH_MODE_TORCH
not working in Samsung Galaxy Tab & Samsung Galaxy Ace 2.2.1Here is my code how i am turning ON my Camera LED
Camera cam; cam = Camera.open(); Parameters params = cam.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_ON); cam.setParameters(params); cam.startPreview(); cam.autoFocus(new AutoFocusCallback() { public void onAutoFocus(boolean success, Camera camera) { } });
And turning it off by using :
cam.stopPreview(); cam.release();
Code Reference : Use camera flashlight in Android
But the problem is LED Light remains on just for 5sec. It just then turns OFF automatically.
Can anyone please tell where can be the problem. OR any way to turn ON the LED light continuously till its requested to Stop.
-
Ivan over 12 yearshey, did you found a solution about that problem? I'm facing the same problem and i don't find anything on internet.
-
Kartik Domadiya over 12 years@ivan : no buddy. I am not able to solve this issue.
-
Pedro Rainho over 12 yearsI'm the developer of cool flashlight and i'm facing the same problem with galaxy ace did you solve this problem?
-
Kartik Domadiya over 12 years@Pedro Rainho : not yet.. :(.. i dont find any stuffs related to this on internet..
-
Kartik Domadiya over 12 yearsNo solution yet. Anyone has an answer ?
-
-
Kartik Domadiya over 12 yearscan you please provide the logcat ?
-
Ivan over 12 yearsno :( I didn't tried it on my phone, but on the phone of a friend of mine :( If i will have the chance i will surely post the logcat.
-
Pedro Rainho over 12 yearsI've tested on a galaxy ace and it worked. In my app there is a debug screen. If you press volume key down you will enter in that debug screen. If you check use auto focus, then press initialize, the press on then press off imididatly after on you will see that the led stays on. To turn off the led just press release.
-
Ivan over 12 yearsThe exception was my fault, i solved it. I tried on the Galaxy of of my colleague, but the flashlight didn't turn on. This is my code, maybe i forgot something? pastebin.com/VFg1eVKF
-
Pedro Rainho over 12 yearsI see your problem. Add a small delay between FLASH_MODE_ON and FLASH_MODE_OFF. Setting both at the same time, can causes the led to stay off.
-
NIKHIL over 11 years@Pedro Rainho :- do you have any idea how can i change the Flashlight intensity on non rooted devices?
-
Hitesh Kamani about 8 yearsI am facing the same issues... Flash light stays for a while and it offs automatically. Have anyone found any solution for this, please post it here.