评论屏幕上的最大亮度

时间:2013-03-15 09:19:57

标签: android

我将屏幕亮度更改为最大值:

   WindowManager.LayoutParams params = getWindow().getAttributes();
                 params.screenBrightness = 1.0f;
                 getWindow().setAttributes(params);

它的工作很出色,但问题是当我从我的程序中出来时

亮度恢复原始亮度

如何保持最大亮度即使我离开程序

1 个答案:

答案 0 :(得分:5)

要保持亮度,您需要在manifest.xml文件中添加WRITE_SETTINGS权限

Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE,       Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, 255);

并在清单中,

<uses-permission android:name="android.permission.WRITE_SETTINGS"/>