Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android棒棒糖版本上关闭手电筒_Android_Flashlight_Android 5.1.1 Lollipop - Fatal编程技术网

在Android棒棒糖版本上关闭手电筒

在Android棒棒糖版本上关闭手电筒,android,flashlight,android-5.1.1-lollipop,Android,Flashlight,Android 5.1.1 Lollipop,这个很好用,可以打开手电筒 但是我怎样才能关掉呢?从 公共静态最终字符串闪烁\u模式\u关闭 API中添加的5级闪存将不会启动 常量值:“关闭” 因此,您可以这样定义函数: kCamera = Camera.open(); kCamera.Parameters cam1= k.Camera.getParameters(); cam1.setFlashMode(Parameters.FLASH_MODE_TORCH); kCamera.setParameters(cam1); SurfaceTex

这个很好用,可以打开手电筒

但是我怎样才能关掉呢?

公共静态最终字符串闪烁\u模式\u关闭

API中添加的5级闪存将不会启动

常量值:“关闭”

因此,您可以这样定义函数:

kCamera = Camera.open();
kCamera.Parameters cam1= k.Camera.getParameters();
cam1.setFlashMode(Parameters.FLASH_MODE_TORCH);
kCamera.setParameters(cam1);
SurfaceTexture mPreviewTexture = new SurfaceTexture(0);
try {
     kCamera.setPreviewTexture(mPreviewTexture);
} catch {
}
mCam.startPreview();
然后,在需要时使用它:

public void turnOffFlashLight(Camera camera){
        Camera.Parameters cam1 = camera.getParameters();
        cam1.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
        kCamera.setParameters(cam1);
    }

我知道问题已经解决了。然而,棒棒糖相机是不推荐的。(API 21)。见本页:
turnOffFlashLight(kCamera);