亮度

// 调整屏幕亮度 --> 把亮度调到最高
        WindowManager.LayoutParams lp = getActivity().getWindow().getAttributes();
        lp.screenBrightness = 255f * (1f / 255f);
        getActivity().getWindow().setAttributes(lp);
/**
     * 获取当前系统亮度
     */
    private int getCurrentSystemScreenLight() {
        int brightValue = 160;
        ContentResolver contentResolver = getActivity().getContentResolver();
        try {
            brightValue = Settings.System.getInt(contentResolver, Settings.System.SCREEN_BRIGHTNESS);
        } catch (Settings.SettingNotFoundException e) {
            MyLog.e("获取当前屏幕亮度失败");
        }
        MyLog.d("当前屏幕亮度:" + brightValue);
        return brightValue;
    }
// 屏幕亮度恢复
        WindowManager.LayoutParams lp = getActivity().getWindow().getAttributes();
        lp.screenBrightness = currentScreenLight;
        getActivity().getWindow().setAttributes(lp);

猜你喜欢

转载自www.cnblogs.com/H-BolinBlog/p/9228014.html
今日推荐