Add new keys to Settings Content Provider for Battery Saver
Change-Id: I421b315b4472ee0eb76817d563e0bb8165f435c8 (cherry picked from commit ea1972c8de72b826e189af5fe245a7a35b5116f6)
This commit is contained in:
committed by
Yeabkal Assegid Wubshit
parent
ba731e3676
commit
b95a0f20dc
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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)
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user