Merge "Add new key EARLY_UPDATE_STATUS to Settings Provider"

This commit is contained in:
Harshad Dhabu
2022-08-11 18:19:08 +00:00
committed by Android (Google) Code Review
3 changed files with 43 additions and 1 deletions

View File

@@ -17762,6 +17762,37 @@ public final class Settings {
* @hide
*/
public static final String CHARGING_SOUNDS_ENABLED = "wear_charging_sounds_enabled";
/** The status of the early updates process.
* @hide
*/
public static final String EARLY_UPDATES_STATUS = "early_updates_status";
/**
* Early updates not started
* @hide
*/
public static final int EARLY_UPDATES_STATUS_NOT_STARTED = 0;
/**
* Early updates started and in progress
* @hide
*/
public static final int EARLY_UPDATES_STATUS_STARTED = 1;
/**
* Early updates completed and was successful
* @hide
*/
public static final int EARLY_UPDATES_STATUS_SUCCESS = 2;
/**
* Early updates skipped
* @hide
*/
public static final int EARLY_UPDATES_STATUS_SKIPPED = 3;
/**
* Early updates aborted due to timeout
* @hide
*/
public static final int EARLY_UPDATES_STATUS_ABORTED = 4;
}
}

View File

@@ -339,6 +339,16 @@ public class GlobalSettingsValidators {
VALIDATORS.put(
Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_MAX_RESET_COUNT,
NON_NEGATIVE_INTEGER_VALIDATOR);
VALIDATORS.put(
Global.Wearable.EARLY_UPDATES_STATUS,
new DiscreteValueValidator(
new String[] {
String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_NOT_STARTED),
String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_STARTED),
String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_SUCCESS),
String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_SKIPPED),
String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_ABORTED),
}));
}
}

View File

@@ -656,7 +656,8 @@ public class SettingsBackupTest {
Settings.Global.Wearable.CHARGING_SOUNDS_ENABLED,
Settings.Global.Wearable.SCREEN_UNLOCK_SOUND_ENABLED,
Settings.Global.Wearable.BEDTIME_MODE,
Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_MAX_RESET_COUNT);
Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_MAX_RESET_COUNT,
Settings.Global.Wearable.EARLY_UPDATES_STATUS);
private static final Set<String> BACKUP_DENY_LIST_SECURE_SETTINGS =
newHashSet(