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