Player_Android
Player_Android copied to clipboard
【Android】 - 【8.2.9808】- 【显示VodMoreView时,亮度进度显示为最大】
【当前现象】:运行此demo,全屏的时候显示VodMoreView时,亮度进度显示为最大; 【机型】:HUAWEI Mate 9
【建议修改】:
private void updateCurrentLight() {
Activity activity = (Activity) mContext;
Window window = activity.getWindow();
WindowManager.LayoutParams params = window.getAttributes();
/* params.screenBrightness = getActivityBrightness((Activity) mContext);
window.setAttributes(params);
if (params.screenBrightness == -1) {
mSeekBarLight.setProgress(100);
return;
}
mSeekBarLight.setProgress((int) (params.screenBrightness * 100));*/
/* 修改后的初始化亮度SeekBar值 */
float currBrightness = params.screenBrightness;
if (currBrightness == WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE) {
mSeekBarLight.setProgress((int) (getSystemBrightness() / 255f * 100));
} else {
mSeekBarLight.setProgress((int) (currBrightness * 100));
}
}
/* 修改新加的获取亮度方法 */
private int getSystemBrightness() {
ContentResolver resolver = mContext.getContentResolver();
if (resolver != null) {
return Settings.System.getInt(resolver, Settings.System.SCREEN_BRIGHTNESS, 255);
} else {
return 255;
}
}
小米10 好像还是很亮