am f2055570: am 9efd523c: Add warning that hardware auto-brightness is deprecated and will be removed in the next release.
Merge commit 'f20555706c81dcb9fcb1fee9ce263072cd77ea3c' into eclair-mr2-plus-aosp * commit 'f20555706c81dcb9fcb1fee9ce263072cd77ea3c': Add warning that hardware auto-brightness is deprecated and will be removed in the next release.
This commit is contained in:
@@ -212,13 +212,18 @@ class PowerManagerService extends IPowerManager.Stub
|
|||||||
private boolean mPreventScreenOn;
|
private boolean mPreventScreenOn;
|
||||||
private int mScreenBrightnessOverride = -1;
|
private int mScreenBrightnessOverride = -1;
|
||||||
private boolean mUseSoftwareAutoBrightness;
|
private boolean mUseSoftwareAutoBrightness;
|
||||||
private boolean mUseHardwareAutoBrightness;
|
|
||||||
private boolean mAutoBrightessEnabled;
|
private boolean mAutoBrightessEnabled;
|
||||||
private int[] mAutoBrightnessLevels;
|
private int[] mAutoBrightnessLevels;
|
||||||
private int[] mLcdBacklightValues;
|
private int[] mLcdBacklightValues;
|
||||||
private int[] mButtonBacklightValues;
|
private int[] mButtonBacklightValues;
|
||||||
private int[] mKeyboardBacklightValues;
|
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
|
// Used when logging number and duration of touch-down cycles
|
||||||
private long mTotalTouchDownTime;
|
private long mTotalTouchDownTime;
|
||||||
private long mLastTouchDown;
|
private long mLastTouchDown;
|
||||||
@@ -443,11 +448,17 @@ class PowerManagerService extends IPowerManager.Stub
|
|||||||
// read settings for auto-brightness
|
// read settings for auto-brightness
|
||||||
mUseSoftwareAutoBrightness = resources.getBoolean(
|
mUseSoftwareAutoBrightness = resources.getBoolean(
|
||||||
com.android.internal.R.bool.config_automatic_brightness_available);
|
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(
|
mUseHardwareAutoBrightness = resources.getBoolean(
|
||||||
com.android.internal.R.bool.config_hardware_automatic_brightness_available);
|
com.android.internal.R.bool.config_hardware_automatic_brightness_available);
|
||||||
if (mUseHardwareAutoBrightness) {
|
if (mUseHardwareAutoBrightness) {
|
||||||
mUseSoftwareAutoBrightness = false;
|
mUseSoftwareAutoBrightness = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mUseSoftwareAutoBrightness) {
|
if (mUseSoftwareAutoBrightness) {
|
||||||
mAutoBrightnessLevels = resources.getIntArray(
|
mAutoBrightnessLevels = resources.getIntArray(
|
||||||
com.android.internal.R.array.config_autoBrightnessLevels);
|
com.android.internal.R.array.config_autoBrightnessLevels);
|
||||||
|
|||||||
Reference in New Issue
Block a user