aboutsummaryrefslogtreecommitdiffstats
path: root/sdk/src/java/cyanogenmod/providers
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2016-03-31 11:23:36 -0700
committerSteve Kondik <shade@chemlab.org>2016-04-13 01:37:08 -0700
commit1dab5a0ca90d877c2f1728e75176e100547192ea (patch)
treef71cc31de251eaf59b5ee307113142667595f3d0 /sdk/src/java/cyanogenmod/providers
parent620b1eb9084c2ea1d15ab20946f4c391588135c2 (diff)
downloadvendor_cmsdk-1dab5a0ca90d877c2f1728e75176e100547192ea.zip
vendor_cmsdk-1dab5a0ca90d877c2f1728e75176e100547192ea.tar.gz
vendor_cmsdk-1dab5a0ca90d877c2f1728e75176e100547192ea.tar.bz2
cmsdk: Refactoring LiveDisplay
* Moving LiveDisplay to CMSDK! * Completely redesigned the feature for future expansion. * No new features in this patch, but a proper API is being designed. Change-Id: Ic8f55678f9141bf3386b2a1cf2fd1e8b3916c278
Diffstat (limited to 'sdk/src/java/cyanogenmod/providers')
-rw-r--r--sdk/src/java/cyanogenmod/providers/CMSettings.java34
1 files changed, 30 insertions, 4 deletions
diff --git a/sdk/src/java/cyanogenmod/providers/CMSettings.java b/sdk/src/java/cyanogenmod/providers/CMSettings.java
index 47cc524..2b3b07a 100644
--- a/sdk/src/java/cyanogenmod/providers/CMSettings.java
+++ b/sdk/src/java/cyanogenmod/providers/CMSettings.java
@@ -68,6 +68,16 @@ public final class CMSettings {
*/
public static final String ACTION_DATA_USAGE = "cyanogenmod.settings.ACTION_DATA_USAGE";
+ /**
+ * Activity Action: Show LiveDisplay settings
+ * <p>
+ * Input: Nothing.
+ * <p>
+ * Output: Nothing.
+ */
+ public static final String ACTION_LIVEDISPLAY_SETTINGS =
+ "cyanogenmod.settings.LIVEDISPLAY_SETTINGS";
+
// region Call Methods
/**
@@ -1318,10 +1328,15 @@ public final class CMSettings {
* Use display power saving features such as CABC or CABL
* 0 = 0ff, 1 = on
*/
- public static final String DISPLAY_LOW_POWER = "display_low_power";
+ public static final String DISPLAY_CABC = "display_low_power";
+
+ /**
+ * @deprecated
+ */
+ public static final String DISPLAY_LOW_POWER = DISPLAY_CABC;
/** @hide */
- public static final Validator DISPLAY_LOW_POWER_VALIDATOR =
+ public static final Validator DISPLAY_CABC_VALIDATOR =
sBooleanValidator;
/**
@@ -1335,6 +1350,16 @@ public final class CMSettings {
sBooleanValidator;
/**
+ * Use auto contrast optimization feature of display
+ * 0 = 0ff, 1 = on
+ */
+ public static final String DISPLAY_AUTO_CONTRAST = "display_auto_contrast";
+
+ /** @hide */
+ public static final Validator DISPLAY_AUTO_CONTRAST_VALIDATOR =
+ sBooleanValidator;
+
+ /**
* Manual display color adjustments (RGB values as floats, separated by spaces)
*/
public static final String DISPLAY_COLOR_ADJUSTMENT = "display_color_adjustment";
@@ -1827,7 +1852,7 @@ public final class CMSettings {
CMSettings.System.DISPLAY_TEMPERATURE_NIGHT,
CMSettings.System.DISPLAY_TEMPERATURE_MODE,
CMSettings.System.DISPLAY_AUTO_OUTDOOR_MODE,
- CMSettings.System.DISPLAY_LOW_POWER,
+ CMSettings.System.DISPLAY_CABC,
CMSettings.System.DISPLAY_COLOR_ENHANCE,
CMSettings.System.DISPLAY_COLOR_ADJUSTMENT,
CMSettings.System.LIVE_DISPLAY_HINTED,
@@ -1965,8 +1990,9 @@ public final class CMSettings {
VALIDATORS.put(DISPLAY_TEMPERATURE_DAY, DISPLAY_TEMPERATURE_DAY_VALIDATOR);
VALIDATORS.put(DISPLAY_TEMPERATURE_NIGHT, DISPLAY_TEMPERATURE_NIGHT_VALIDATOR);
VALIDATORS.put(DISPLAY_TEMPERATURE_MODE, DISPLAY_TEMPERATURE_MODE_VALIDATOR);
+ VALIDATORS.put(DISPLAY_AUTO_CONTRAST, DISPLAY_AUTO_CONTRAST_VALIDATOR);
VALIDATORS.put(DISPLAY_AUTO_OUTDOOR_MODE, DISPLAY_AUTO_OUTDOOR_MODE_VALIDATOR);
- VALIDATORS.put(DISPLAY_LOW_POWER, DISPLAY_LOW_POWER_VALIDATOR);
+ VALIDATORS.put(DISPLAY_CABC, DISPLAY_CABC_VALIDATOR);
VALIDATORS.put(DISPLAY_COLOR_ENHANCE, DISPLAY_COLOR_ENHANCE_VALIDATOR);
VALIDATORS.put(DISPLAY_COLOR_ADJUSTMENT, DISPLAY_COLOR_ADJUSTMENT_VALIDATOR);
VALIDATORS.put(LIVE_DISPLAY_HINTED, LIVE_DISPLAY_HINTED_VALIDATOR);