提高二维码界面亮度详解手机开发

因应用场景中反光等问题影响,app中二维码识别成功率不高;提交当前二维码界面亮度可以提交成功率

    /** 
     * 设置当前Activity显示时的亮度 
     * 屏幕亮度最大数值一般为255,各款手机有所不同 
     * screenBrightness 的取值范围在[0,1]之间 
     */ 
    public void setBrightness(Activity activity, int brightness) {
    
        WindowManager.LayoutParams lp = activity.getWindow().getAttributes(); 
        lp.screenBrightness = Float.valueOf(brightness) * (1f / 255f); 
        activity.getWindow().setAttributes(lp); 
    } 

oncreate中调用

setBrightness(this, 255); 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/app/6219.html

(0)
上一篇 2021年7月17日 00:44
下一篇 2021年7月17日 00:44

相关推荐

发表回复

登录后才能评论