Android Zxing 添加闪光灯功能

2014-11-23 23:41:49 · 作者: · 浏览: 10

最近做了关于二维码解析的模块

选用的是google的开源工程Zxing

在Zxing 添加闪光灯功能 如下:

在 com.xxx.xxx.Zxing.camera 包下的CameraManager类中

添加代码:

//openLight 是开启闪光灯

//offLight 是关闭闪光灯



public void openLight(){
if (camera != null) {
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameter);
}
}
public void offLight(){
if (camera != null) {
parameter = camera.getParameters();
parameter.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameter);
}
}


在你需要调用闪光灯的类中


//开闪光灯
CameraManager.get().openLight();


// 关闪光灯
CameraManager.get().offLight();


闪光灯的功能就加进来了


希望对大家有用