Loading core/java/android/provider/Settings.java +37 −0 Original line number Diff line number Diff line Loading @@ -16720,6 +16720,43 @@ public final class Settings { * @hide */ public static final String UNGAZE_ENABLED = "ungaze_enabled"; /** * The device's battery saver mode, which can be one of the following: * -{@link BATTERY_SAVER_MODE_NONE} * -{@link BATTERY_SAVER_MODE_LIGHT} * -{@link BATTERY_SAVER_MODE_TRADITIONAL_WATCH} * -{@link BATTERY_SAVER_MODE_TIME_ONLY} * -{@link BATTERY_SAVER_MODE_CUSTOM} * @hide */ public static final String BATTERY_SAVER_MODE = "battery_saver_mode"; /** * Not in Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_NONE = 0; /** * In Lightweight Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_LIGHT = 1; /** * In Traditional Watch Mode Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_TRADITIONAL_WATCH = 2; /** * In Time-only Mode Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_TIME_ONLY = 3; /** * Partner's Battery Saver implementation is being used * @hide */ public static final int BATTERY_SAVER_MODE_CUSTOM = 4; } } packages/SettingsProvider/src/android/provider/settings/validators/GlobalSettingsValidators.java +10 −0 Original line number Diff line number Diff line Loading @@ -296,6 +296,16 @@ public class GlobalSettingsValidators { VALIDATORS.put(Global.Wearable.OEM_SETUP_VERSION, ANY_INTEGER_VALIDATOR); VALIDATORS.put(Global.Wearable.MASTER_GESTURES_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put(Global.Wearable.UNGAZE_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put( Global.Wearable.BATTERY_SAVER_MODE, new DiscreteValueValidator( new String[] { String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_NONE), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_LIGHT), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_TRADITIONAL_WATCH), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_TIME_ONLY), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_CUSTOM) })); } } Loading
core/java/android/provider/Settings.java +37 −0 Original line number Diff line number Diff line Loading @@ -16720,6 +16720,43 @@ public final class Settings { * @hide */ public static final String UNGAZE_ENABLED = "ungaze_enabled"; /** * The device's battery saver mode, which can be one of the following: * -{@link BATTERY_SAVER_MODE_NONE} * -{@link BATTERY_SAVER_MODE_LIGHT} * -{@link BATTERY_SAVER_MODE_TRADITIONAL_WATCH} * -{@link BATTERY_SAVER_MODE_TIME_ONLY} * -{@link BATTERY_SAVER_MODE_CUSTOM} * @hide */ public static final String BATTERY_SAVER_MODE = "battery_saver_mode"; /** * Not in Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_NONE = 0; /** * In Lightweight Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_LIGHT = 1; /** * In Traditional Watch Mode Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_TRADITIONAL_WATCH = 2; /** * In Time-only Mode Battery Saver Mode * @hide */ public static final int BATTERY_SAVER_MODE_TIME_ONLY = 3; /** * Partner's Battery Saver implementation is being used * @hide */ public static final int BATTERY_SAVER_MODE_CUSTOM = 4; } }
packages/SettingsProvider/src/android/provider/settings/validators/GlobalSettingsValidators.java +10 −0 Original line number Diff line number Diff line Loading @@ -296,6 +296,16 @@ public class GlobalSettingsValidators { VALIDATORS.put(Global.Wearable.OEM_SETUP_VERSION, ANY_INTEGER_VALIDATOR); VALIDATORS.put(Global.Wearable.MASTER_GESTURES_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put(Global.Wearable.UNGAZE_ENABLED, BOOLEAN_VALIDATOR); VALIDATORS.put( Global.Wearable.BATTERY_SAVER_MODE, new DiscreteValueValidator( new String[] { String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_NONE), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_LIGHT), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_TRADITIONAL_WATCH), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_TIME_ONLY), String.valueOf(Global.Wearable.BATTERY_SAVER_MODE_CUSTOM) })); } }