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);
}

更多相关文章

  1. Android获得当前系统时间、星期几、周几
  2. android之Display.getRotation()_传感器控制屏幕旋转
  3. Android壁纸服务WallpaperManagerService
  4. Android(安卓)判断当前网络连接是否可用、打开设置网络界面
  5. Android(安卓)如何实现屏幕转换方向
  6. Supporting Multiple Screens(支持Android各种屏幕尺寸)
  7. android琐碎笔记六
  8. 横竖屏切换时不销毁当前activity 和 锁定屏幕
  9. Android(安卓)button靠右侧显示

随机推荐

  1. 《Android群英传》读书笔记(6)第六章:Androi
  2. android调起QQ聊天,QQ个人资料,QQ群资料
  3. 主页信号条显示的信号强度并不准确,教你看
  4. Android各种好看吐司设计
  5. (转摘)Android腾讯微博客户端开发四:微博
  6. 程序员MM的自白:磨人小妖精之安卓碎片化
  7. Android必会基础之Android是如何绘制视图
  8. Qt on Android(安卓)实现App普通全屏、沉
  9. android下拉五级菜单联动
  10. 【Android】蓝牙开发——经典蓝牙:配对与