国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 东源县| 格尔木市| 乌恰县| 龙井市| 宜宾市| 万源市| 蒲江县| 灯塔市| 永城市| 思南县| 富蕴县| 垫江县| 酉阳| 玛纳斯县| 肇东市| 罗平县| 宁南县| 靖宇县| 西安市| 广水市| 五原县| 大冶市| 泗洪县| 天津市| 肥东县| 珠海市| 疏附县| 美姑县| 德格县| 通城县| 绥阳县| 长丰县| 巴中市| 霸州市| 大兴区| 漠河县| 玉山县| 江门市| 郓城县| 辽中县| 承德县|