获取屏幕亮度

int getScreenBrightness(Activity activity) {    int value = 0;    ContentResolver cr = activity.getContentResolver();    try {        value = Settings.System.getInt(cr, Settings.System.SCREEN_BRIGHTNESS);    } catch (SettingNotFoundException e) {            }    return value;}

设置屏幕亮度

void setScreenBrightness(Activity activity, float value) {    WindowManager.LayoutParams params = activity.getWindow().getAttributes();    params.screenBrightness = value;    activity.getWindow().setAttributes(params);}

screenBrightness 的取值范围在[0,1]之间。

我是天王盖地虎的分割线

更多相关文章

  1. Android如何获取手机的屏幕宽高
  2. 分享方法:android 获得屏幕状态
  3. android屏幕解锁
  4. Android屏幕投影及反向控制原理

随机推荐

  1. unity GameObject.IsStatic的地雷
  2. Android中 popupWindow 点击外部消失的问
  3. 《趣说前端 - 001》— this 指向谁来定
  4. C的第二天-常量
  5. 最新·前端的工资分布情况 - 你拖后腿了
  6. 学习C的第二天-变量
  7. IDEA 2020年最后一个版本更新了,机器学习
  8. 面试官:高并发下重启服务,接口调用老是超时
  9. 串匹配(朴素模式匹配算法)
  10. 假期结束了,是时候收收心准备过年了