a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

Android調節屏幕亮度實現代碼

2020-04-11 11:34:01
字體:
來源:轉載
供稿:網友

調節屏幕亮度時,先設置當前activity亮度,再并保存為系統亮度即可。

1 onCreate()里檢查系統亮度并設置seekBar:

     private void screenBrightness_check()     {          //先關閉系統的亮度自動調節          try          {              if(android.provider.Settings.System.getInt(getContentResolver(),android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE) == android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC)              {                       android.provider.Settings.System.putInt(getContentResolver(),                        android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE,                        android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);              }          }          catch (SettingNotFoundException e)          {              // TODO Auto-generated catch block              e.printStackTrace();          }          //獲取當前亮度,獲取失敗則返回255          intScreenBrightness=(int)(android.provider.Settings.System.getInt(getContentResolver(),                   android.provider.Settings.System.SCREEN_BRIGHTNESS,                   255));          //文本、進度條顯示          mSeekBar_light.setProgress(intScreenBrightness);          mTextView_light.setText(""+intScreenBrightness*100/255);              }


2 拖動seekBar時設置當前activity亮度,并保存為系統亮度:
        

//屏幕亮度     private void setScreenBritness(int brightness)     {          //不讓屏幕全暗          if(brightness<=1)          {              brightness=1;          }          //設置當前activity的屏幕亮度          WindowManager.LayoutParams lp = this.getWindow().getAttributes();          //0到1,調整亮度暗到全亮          lp.screenBrightness = Float.valueOf(brightness/255f);           this.getWindow().setAttributes(lp);              //保存為系統亮度方法1          android.provider.Settings.System.putInt(getContentResolver(),                   android.provider.Settings.System.SCREEN_BRIGHTNESS,                   brightness);                   //保存為系統亮度方法2//        Uri uri = android.provider.Settings.System.getUriFor("screen_brightness"); //        android.provider.Settings.System.putInt(getContentResolver(), "screen_brightness", brightness);  //        // resolver.registerContentObserver(uri, true, myContentObserver); //        getContentResolver().notifyChange(uri, null);                   //更改亮度文本顯示          mTextView_light.setText(""+brightness*100/255);     }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99国产精品视频免费观看一公开 | 国产精品美女久久久久aⅴ国产馆 | 99亚洲精品 | 黄色一级视频 | 四虎av在线 | 国产免费网址 | 欧美日韩免费一区二区三区 | 欧美性猛交久久久乱大交小说 | 无套内谢孕妇毛片免费看红桃影视 | 日韩在线国产 | 日韩欧美色 | 男女免费视频 | 激情视频区 | 91精品国产乱码久久蜜臀 | 91在线看片 | 亚洲四区 | 欧美日韩中 | 久久人人爽人人爽 | 九九九久久国产免费 | 日韩精品久久久久 | 免费毛片一区二区三区久久久 | 精品久久中文字幕 | 欧美激情在线免费观看 | 亚洲成人av在线播放 | 色噜噜噜 | 黄色在线免费观看视频 | 欧美3区| 永久在线 | 蜜桃日韩| 日本在线看 | 91精品一区二区 | 亚洲精品久久 | 亚洲女人天堂色在线7777 | 欧美成人一区二区三区片免费 | 在线一区二区三区 | 日韩精品在线网站 | 五月激情六月综合 | 亚洲精品久久久一区二区三区 | 伊人激情四射 | 日日干夜夜操 | 欧美日韩二区三区 |