1

我想使用我的应用程序更改系统亮度。但是,一旦我退出该应用程序。亮度再次重置为默认值。为了永久更改亮度设置,我该怎么做?我尝试了几种方法,但所有方法都只能在我的应用程序没有关闭之前工作。

4

1 回答 1

0

此代码是用于更改 android 设备的 brigtness 的复杂工作。

Settings.System.putInt(this.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, 20);

    WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.screenBrightness =0.2f;// 100 / 100.0f;
    getWindow().setAttributes(lp);

    startActivity(new Intent(this,RefreshScreen.class));

还给清单文件以下权限

<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
于 2012-11-02T09:00:34.147 回答