안드로이드

Android 카메라 플래시 제어하기

SourceTree 2021. 11. 20. 08:57
반응형

권한 추가(AndroidManifest.xml)

<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera.flash" />

 

소스

void cameraFlashOnOff(boolean isOn) {
    Camera camera = ((PortraitCameraView)mOpenCvCameraView).mCamera;
    Camera.Parameters parameters = camera.getParameters();
 
    if(isOn) {
        parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
        camera.setParameters(parameters);
    } else {
        parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
        camera.setParameters(parameters);
    }
}
반응형