国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android調(diào)節(jié)屏幕亮度實(shí)現(xiàn)代碼

2020-04-11 11:34:01
字體:
供稿:網(wǎng)友

調(diào)節(jié)屏幕亮度時(shí),先設(shè)置當(dāng)前activity亮度,再并保存為系統(tǒng)亮度即可。

1 onCreate()里檢查系統(tǒng)亮度并設(shè)置seekBar:

     private void screenBrightness_check()     {          //先關(guān)閉系統(tǒng)的亮度自動(dòng)調(diào)節(jié)          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();          }          //獲取當(dāng)前亮度,獲取失敗則返回255          intScreenBrightness=(int)(android.provider.Settings.System.getInt(getContentResolver(),                   android.provider.Settings.System.SCREEN_BRIGHTNESS,                   255));          //文本、進(jìn)度條顯示          mSeekBar_light.setProgress(intScreenBrightness);          mTextView_light.setText(""+intScreenBrightness*100/255);              }


2 拖動(dòng)seekBar時(shí)設(shè)置當(dāng)前activity亮度,并保存為系統(tǒng)亮度:
        

//屏幕亮度     private void setScreenBritness(int brightness)     {          //不讓屏幕全暗          if(brightness<=1)          {              brightness=1;          }          //設(shè)置當(dāng)前activity的屏幕亮度          WindowManager.LayoutParams lp = this.getWindow().getAttributes();          //0到1,調(diào)整亮度暗到全亮          lp.screenBrightness = Float.valueOf(brightness/255f);           this.getWindow().setAttributes(lp);              //保存為系統(tǒng)亮度方法1          android.provider.Settings.System.putInt(getContentResolver(),                   android.provider.Settings.System.SCREEN_BRIGHTNESS,                   brightness);                   //保存為系統(tǒng)亮度方法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);     }

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁陵县| 黎川县| 壶关县| 房产| 方城县| 齐齐哈尔市| 巫溪县| 新兴县| 兰西县| 志丹县| 赤水市| 施秉县| 岳西县| 财经| 红原县| 碌曲县| 宁阳县| 根河市| 浦北县| 获嘉县| 剑河县| 陇南市| 遂平县| 富宁县| 芜湖市| 延长县| 保德县| 仙游县| 九龙坡区| 塘沽区| 吉木乃县| 平安县| 玉林市| 招远市| 凌云县| 奇台县| 多伦县| 涿州市| 星座| 厦门市| 临澧县|