最近做了關於二維碼解析的模塊
選用的是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();
閃光燈的功能就加進來了
希望對大家有用
更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11