Turn ON/OFF Camera LED/flash light in Samsung Galaxy Ace 2.2.1 & Galaxy Tab

110,238

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

Share:
110,238

Related videos on Youtube

Kartik Domadiya
Author by

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, 2022

Comments

  • Kartik Domadiya
    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.1

    Here 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
      Ivan over 12 years
      hey, did you found a solution about that problem? I'm facing the same problem and i don't find anything on internet.
    • Kartik Domadiya
      Kartik Domadiya over 12 years
      @ivan : no buddy. I am not able to solve this issue.
    • Pedro Rainho
      Pedro Rainho over 12 years
      I'm the developer of cool flashlight and i'm facing the same problem with galaxy ace did you solve this problem?
    • Kartik Domadiya
      Kartik Domadiya over 12 years
      @Pedro Rainho : not yet.. :(.. i dont find any stuffs related to this on internet..
    • Kartik Domadiya
      Kartik Domadiya over 12 years
      No solution yet. Anyone has an answer ?
  • Kartik Domadiya
    Kartik Domadiya over 12 years
    can you please provide the logcat ?
  • Ivan
    Ivan over 12 years
    no :( 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
    Pedro Rainho over 12 years
    I'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
    Ivan over 12 years
    The 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
    Pedro Rainho over 12 years
    I 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
    NIKHIL over 11 years
    @Pedro Rainho :- do you have any idea how can i change the Flashlight intensity on non rooted devices?
  • Hitesh Kamani
    Hitesh Kamani about 8 years
    I 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.