歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android Zxing 添加閃光燈功能

最近做了關於二維碼解析的模塊
 
選用的是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