diff options
author | Steve Kondik <steve@cyngn.com> | 2016-03-31 11:23:36 -0700 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2016-04-13 01:37:08 -0700 |
commit | 1dab5a0ca90d877c2f1728e75176e100547192ea (patch) | |
tree | f71cc31de251eaf59b5ee307113142667595f3d0 /sdk/src/java/cyanogenmod/providers | |
parent | 620b1eb9084c2ea1d15ab20946f4c391588135c2 (diff) | |
download | vendor_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.java | 34 |
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); |