失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android 设置系统屏幕亮度

android 设置系统屏幕亮度

时间:2019-01-17 16:26:30

相关推荐

android 设置系统屏幕亮度

/*** 获得当前屏幕亮度的模式* SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度* SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度*/private int getScreenMode() {int screenMode = 0;try {screenMode = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE);} catch (Exception localException) {}return screenMode;}/*** 获得当前屏幕亮度值 0--255*/private int getScreenBrightness() {int screenBrightness = 255;try {screenBrightness = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);} catch (Exception localException) {}return screenBrightness;}/*** 设置当前屏幕亮度的模式* SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度* SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度*/private void setScreenMode(int paramInt) {try {Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, paramInt);} catch (Exception localException) {localException.printStackTrace();}}/*** 设置当前屏幕亮度值 0--255*/private void saveScreenBrightness(int paramInt) {try {Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, paramInt);} catch (Exception localException) {localException.printStackTrace();}}/*** 保存当前的屏幕亮度值,并使之生效*/private void setScreenBrightness(int paramInt) {Window localWindow = getWindow();WindowManager.LayoutParams localLayoutParams = localWindow.getAttributes();float f = paramInt / 255.0F;localLayoutParams.screenBrightness = f;localWindow.setAttributes(localLayoutParams);}

如果觉得《android 设置系统屏幕亮度》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。