diff options
| author | 2023-08-11 18:43:24 +0000 | |
|---|---|---|
| committer | 2023-08-11 18:43:24 +0000 | |
| commit | 8813848c0c41abee5bfd993e27ae500da3c46108 (patch) | |
| tree | 77fb4c375c8b2585e953cdb1cf16d6c9df1a2a91 | |
| parent | 95e590030a3320feb1a56f006deb74661eb625a4 (diff) | |
| parent | 32369d937fc85e71d088d0e9b08d95adf2173ff6 (diff) | |
Merge "Add Settings.Global.Wearable to pre-defined keys list." into main
| -rw-r--r-- | core/java/android/provider/Settings.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index a565b3b1c97a..abf50a2ef412 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -17103,6 +17103,12 @@ public final class Settings { ArrayMap<String, Integer> readableKeysWithMaxTargetSdk) { getPublicSettingsForClass(Global.class, allKeys, readableKeys, readableKeysWithMaxTargetSdk); + // Add Global.Wearable keys on watches. + if (ActivityThread.currentApplication().getApplicationContext().getPackageManager() + .hasSystemFeature(PackageManager.FEATURE_WATCH)) { + getPublicSettingsForClass(Global.Wearable.class, allKeys, readableKeys, + readableKeysWithMaxTargetSdk); + } } /** @@ -18287,7 +18293,7 @@ public final class Settings { * Settings migrated from Wear OS settings provider. * @hide */ - public static class Wearable { + public static final class Wearable extends NameValueTable { /** * Whether the user has any pay tokens on their watch. * @hide |