zoukankan      html  css  js  c++  java
  • 二维码扫描添加闪光灯的功能

    开关代码 在CamereManager中增加

    //提供給其他activity調用

            public void flashHandler() { 

                //camera.startPreview(); 

                Parameters parameters = camera.getParameters(); 

                // 判断闪光灯当前状态來修改

                if (Parameters.FLASH_MODE_OFF.equals(parameters.getFlashMode())) { 

                    turnOn(parameters); 

                } else if (Parameters.FLASH_MODE_TORCH.equals(parameters.getFlashMode())) { 

                    turnOff(parameters); 

                

            }   

            //開

            private void turnOn(Parameters parameters) { 

                parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); 

                camera.setParameters(parameters); 

            }  

            //關

            private void turnOff(Parameters parameters) { 

                parameters.setFlashMode(Parameters.FLASH_MODE_OFF); 

                camera.setParameters(parameters); 

            }

    在监听函数中调用

     CameraManager.get().flashHandler();

  • 相关阅读:
    Linux下oracle数据库操作
    springcloud学习一
    nginx反向代理实现前后端分离
    GIT版本控制(码云)
    VUE环境搭建
    线程池的使用
    neo4j图形数据库实战
    idea 下tomcat字符集问题
    webservice客户端生成方式
    Spring声明式事务不回滚的问题
  • 原文地址:https://www.cnblogs.com/rainhome/p/5325663.html
Copyright © 2011-2022 走看看