tiny full app android android-camera galaxy samsung-mobile flashlight

android - full - led flashlight



Encienda/apague la luz LED/flash de la cámara en Samsung Galaxy Ace 2.2.1 y Galaxy Tab (1)

FLASH_MODE_ON la luz LED de la cámara con FLASH_MODE_ON .

Samsung Galaxy Ace tiene solo tres modos de flash: encendido, apagado y automático.

FLASH_MODE_TORCH no funciona en Samsung Galaxy Tab y Samsung Galaxy Ace 2.2.1

Aquí está mi código de cómo enciendo el LED de mi cámara

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) { } });

Y apagándolo usando:

cam.stopPreview(); cam.release();

Código de referencia: usar la linterna de la cámara en Android

Pero el problema es que la luz LED permanece encendida solo por 5 segundos. Entonces se apaga automáticamente.

¿Alguien por favor puede decir dónde puede ser el problema. O cualquier forma de encender la luz LED de forma continua hasta que se solicite Parar.


Pronto lanzaré una nueva versión de mi aplicación para apoyar a galaxy ace.

Puede descargar aquí: https://play.google.com/store/apps/details?id=droid.pr.coolflashlightfree

Para resolver tu problema debes hacer esto:

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);

no te preocupes por FLASH_MODE_OFF porque esto mantendrá la luz encendida, extraño pero es cierto

para apagar el led solo suelta la camara