歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android Zxing 添加閃光燈功能

Android Zxing 添加閃光燈功能

日期:2017/3/1 9:44:53   编辑:Linux編程

最近做了關於二維碼解析的模塊

選用的是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

Copyright © Linux教程網 All Rights Reserved