summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/BrightnessPreference.java
diff options
context:
space:
mode:
authorTodd Poynor <toddpoynor@google.com>2011-10-25 17:11:56 -0700
committerTodd Poynor <toddpoynor@google.com>2011-10-25 17:14:33 -0700
commita94320e332f3c14b6ebb2359cc3fe363b8dfe688 (patch)
tree52a70b71862de3014b944af4a40644ce643b96e8 /src/com/android/settings/BrightnessPreference.java
parentcaf76c08b3d7044ef5cb55b1df4fd245e68889f7 (diff)
downloadpackages_apps_settings-a94320e332f3c14b6ebb2359cc3fe363b8dfe688.zip
packages_apps_settings-a94320e332f3c14b6ebb2359cc3fe363b8dfe688.tar.gz
packages_apps_settings-a94320e332f3c14b6ebb2359cc3fe363b8dfe688.tar.bz2
Settings use minimum manual brightness from config
Remove use of deprecated android.os.Power.BRIGHTNESS_DIM (20) + 10. Change-Id: I24aff7d7fc93b4b67dedb1047bbbd4dbe3fae382 Signed-off-by: Todd Poynor <toddpoynor@google.com>
Diffstat (limited to 'src/com/android/settings/BrightnessPreference.java')
-rw-r--r--src/com/android/settings/BrightnessPreference.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/com/android/settings/BrightnessPreference.java b/src/com/android/settings/BrightnessPreference.java
index df50ada..c34d212 100644
--- a/src/com/android/settings/BrightnessPreference.java
+++ b/src/com/android/settings/BrightnessPreference.java
@@ -50,7 +50,8 @@ public class BrightnessPreference extends SeekBarDialogPreference implements
// Backlight range is from 0 - 255. Need to make sure that user
// doesn't set the backlight to 0 and get stuck
- private static final int MINIMUM_BACKLIGHT = android.os.Power.BRIGHTNESS_DIM + 10;
+ private int mScreenBrightnessDim =
+ getContext().getResources().getInteger(com.android.internal.R.integer.config_screenBrightnessDim);
private static final int MAXIMUM_BACKLIGHT = android.os.Power.BRIGHTNESS_ON;
private ContentObserver mBrightnessObserver = new ContentObserver(new Handler()) {
@@ -96,9 +97,9 @@ public class BrightnessPreference extends SeekBarDialogPreference implements
super.onBindDialogView(view);
mSeekBar = getSeekBar(view);
- mSeekBar.setMax(MAXIMUM_BACKLIGHT - MINIMUM_BACKLIGHT);
+ mSeekBar.setMax(MAXIMUM_BACKLIGHT - mScreenBrightnessDim);
mOldBrightness = getBrightness(0);
- mSeekBar.setProgress(mOldBrightness - MINIMUM_BACKLIGHT);
+ mSeekBar.setProgress(mOldBrightness - mScreenBrightnessDim);
mCheckBox = (CheckBox)view.findViewById(R.id.automatic_mode);
if (mAutomaticAvailable) {
@@ -113,7 +114,7 @@ public class BrightnessPreference extends SeekBarDialogPreference implements
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromTouch) {
- setBrightness(progress + MINIMUM_BACKLIGHT);
+ setBrightness(progress + mScreenBrightnessDim);
}
public void onStartTrackingTouch(SeekBar seekBar) {
@@ -128,7 +129,7 @@ public class BrightnessPreference extends SeekBarDialogPreference implements
setMode(isChecked ? Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC
: Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
if (!isChecked) {
- setBrightness(mSeekBar.getProgress() + MINIMUM_BACKLIGHT);
+ setBrightness(mSeekBar.getProgress() + mScreenBrightnessDim);
}
}
@@ -154,7 +155,7 @@ public class BrightnessPreference extends SeekBarDialogPreference implements
private void onBrightnessChanged() {
int brightness = getBrightness(MAXIMUM_BACKLIGHT);
- mSeekBar.setProgress(brightness - MINIMUM_BACKLIGHT);
+ mSeekBar.setProgress(brightness - mScreenBrightnessDim);
}
private void onBrightnessModeChanged() {
@@ -171,7 +172,7 @@ public class BrightnessPreference extends SeekBarDialogPreference implements
if (positiveResult) {
Settings.System.putInt(resolver,
Settings.System.SCREEN_BRIGHTNESS,
- mSeekBar.getProgress() + MINIMUM_BACKLIGHT);
+ mSeekBar.getProgress() + mScreenBrightnessDim);
} else {
restoreOldState();
}
@@ -244,7 +245,7 @@ public class BrightnessPreference extends SeekBarDialogPreference implements
mOldBrightness = myState.oldProgress;
mOldAutomatic = myState.oldAutomatic ? 1 : 0;
setMode(myState.automatic ? 1 : 0);
- setBrightness(myState.progress + MINIMUM_BACKLIGHT);
+ setBrightness(myState.progress + mScreenBrightnessDim);
}
private static class SavedState extends BaseSavedState {