summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRuchi Kandoi <kandoiruchi@google.com>2014-05-09 22:26:14 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-05-09 22:26:14 +0000
commit671ef1f0db7f0f92beb5c24eb3960d6374f42864 (patch)
tree133fee4eb2d3a3302d46f4126323f2d9e4be4ef3 /core
parent9d8e968789da2ce70e9c1129be6d28fc1191cbf0 (diff)
parent2b3e85683d7b69a08bf7e743815f335304de5103 (diff)
downloadframeworks_base-671ef1f0db7f0f92beb5c24eb3960d6374f42864.zip
frameworks_base-671ef1f0db7f0f92beb5c24eb3960d6374f42864.tar.gz
frameworks_base-671ef1f0db7f0f92beb5c24eb3960d6374f42864.tar.bz2
am 2a894fed: Merge "Display: Brightness: Low power mode scales the brightness to 50 percent."
* commit '2a894fedba24b816ed930c55f28e857990f6806a': Display: Brightness: Low power mode scales the brightness to 50 percent.
Diffstat (limited to 'core')
-rw-r--r--core/java/android/hardware/display/DisplayManagerInternal.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/core/java/android/hardware/display/DisplayManagerInternal.java b/core/java/android/hardware/display/DisplayManagerInternal.java
index cec90cd..e58c54d 100644
--- a/core/java/android/hardware/display/DisplayManagerInternal.java
+++ b/core/java/android/hardware/display/DisplayManagerInternal.java
@@ -156,6 +156,9 @@ public abstract class DisplayManagerInternal {
// If true, enables automatic brightness control.
public boolean useAutoBrightness;
+ //If true, scales the brightness to half of desired.
+ public boolean lowPowerMode;
+
// If true, prevents the screen from completely turning on if it is currently off.
// The display does not enter a "ready" state if this flag is true and screen on is
// blocked. The window manager policy blocks screen on while it prepares the keyguard to
@@ -203,6 +206,7 @@ public abstract class DisplayManagerInternal {
screenAutoBrightnessAdjustment = other.screenAutoBrightnessAdjustment;
useAutoBrightness = other.useAutoBrightness;
blockScreenOn = other.blockScreenOn;
+ lowPowerMode = other.lowPowerMode;
}
@Override
@@ -218,7 +222,8 @@ public abstract class DisplayManagerInternal {
&& screenBrightness == other.screenBrightness
&& screenAutoBrightnessAdjustment == other.screenAutoBrightnessAdjustment
&& useAutoBrightness == other.useAutoBrightness
- && blockScreenOn == other.blockScreenOn;
+ && blockScreenOn == other.blockScreenOn
+ && lowPowerMode == other.lowPowerMode;
}
@Override
@@ -233,7 +238,8 @@ public abstract class DisplayManagerInternal {
+ ", screenBrightness=" + screenBrightness
+ ", screenAutoBrightnessAdjustment=" + screenAutoBrightnessAdjustment
+ ", useAutoBrightness=" + useAutoBrightness
- + ", blockScreenOn=" + blockScreenOn;
+ + ", blockScreenOn=" + blockScreenOn
+ + ", lowPowerMode=" + lowPowerMode;
}
}