设置亮度有两种:
设置当前Activity局部亮度(只对当前活动生效,离开恢复为系统亮度)
WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = 100;//0~255,亮度值
getWindow().setAttributes(params);
设置系统全局亮度
//获取亮度
int systemBrightness = android.provider.Settings.System.getInt(getContentResolver(),
android.provider.Settings.System.SCREEN_BRIGHTNESS);
//设置亮度
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.SCREEN_BRIGHTNESS, 100); // 0-255