Add global setting for Wear dynamic color themes

Bug: 258552037
Test: atest SettingsProviderTest

Change-Id: Ib3407701e16068243835913c63024cb0d25ec481
This commit is contained in:
Andrew Zeng
2022-11-15 18:27:07 -08:00
parent fe6f1ecb85
commit 4d20ded2e1
3 changed files with 11 additions and 1 deletions

View File

@@ -17995,6 +17995,14 @@ public final class Settings {
* @hide
*/
public static final int EARLY_UPDATES_STATUS_ABORTED = 4;
/**
* Whether dynamic color theming (e.g. Material You) is enabled for apps which support
* it.
*
* @hide
*/
public static final String DYNAMIC_COLOR_THEME_ENABLED = "dynamic_color_theme_enabled";
}
}

View File

@@ -96,6 +96,7 @@ public class GlobalSettings {
Settings.Global.Wearable.GESTURE_TOUCH_AND_HOLD_WATCH_FACE_ENABLED,
Settings.Global.Wearable.BATTERY_SAVER_MODE,
Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_MS,
Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_SET_BY_USER
Settings.Global.Wearable.WEAR_ACTIVITY_AUTO_RESUME_TIMEOUT_SET_BY_USER,
Settings.Global.Wearable.DYNAMIC_COLOR_THEME_ENABLED,
};
}

View File

@@ -351,5 +351,6 @@ public class GlobalSettingsValidators {
String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_SKIPPED),
String.valueOf(Global.Wearable.EARLY_UPDATES_STATUS_ABORTED),
}));
VALIDATORS.put(Global.Wearable.DYNAMIC_COLOR_THEME_ENABLED, BOOLEAN_VALIDATOR);
}
}