• 二维码扫描添加闪光灯的功能


    开关代码 在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();

  • 相关阅读:
    ArrayList源码解析
    Oracle WITH A AS 用法解析
    oracle关于时间分区的查询
    request.getRealPath("/")
    Oracle部分sql优化
    Java虚拟机
    java谜题-表达式谜题
    java和oracle简单的日期格式化
    java编译后在tomcat下无class文件
    JSP 中文乱码及其解决方案
  • 原文地址:https://www.cnblogs.com/rainhome/p/5325663.html
Copyright © 2020-2023  润新知