diff options
| -rw-r--r-- | services/java/com/android/server/PowerManagerService.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/services/java/com/android/server/PowerManagerService.java b/services/java/com/android/server/PowerManagerService.java index d90235fded81..190ba5e07507 100644 --- a/services/java/com/android/server/PowerManagerService.java +++ b/services/java/com/android/server/PowerManagerService.java @@ -212,13 +212,18 @@ class PowerManagerService extends IPowerManager.Stub private boolean mPreventScreenOn; private int mScreenBrightnessOverride = -1; private boolean mUseSoftwareAutoBrightness; - private boolean mUseHardwareAutoBrightness; private boolean mAutoBrightessEnabled; private int[] mAutoBrightnessLevels; private int[] mLcdBacklightValues; private int[] mButtonBacklightValues; private int[] mKeyboardBacklightValues; + /* + * WARNING - DO NOT USE THE HARDWARE AUTO-BRIGHTNESS FEATURE + * Hardware auto brightness support is deprecated and will be removed in the next release. + */ + private boolean mUseHardwareAutoBrightness; + // Used when logging number and duration of touch-down cycles private long mTotalTouchDownTime; private long mLastTouchDown; @@ -443,11 +448,17 @@ class PowerManagerService extends IPowerManager.Stub // read settings for auto-brightness mUseSoftwareAutoBrightness = resources.getBoolean( com.android.internal.R.bool.config_automatic_brightness_available); + + /* + * WARNING - DO NOT USE THE HARDWARE AUTO-BRIGHTNESS FEATURE + * Hardware auto brightness support is deprecated and will be removed in the next release. + */ mUseHardwareAutoBrightness = resources.getBoolean( com.android.internal.R.bool.config_hardware_automatic_brightness_available); if (mUseHardwareAutoBrightness) { mUseSoftwareAutoBrightness = false; } + if (mUseSoftwareAutoBrightness) { mAutoBrightnessLevels = resources.getIntArray( com.android.internal.R.array.config_autoBrightnessLevels); |