summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-08-11 18:43:24 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-08-11 18:43:24 +0000
commit8813848c0c41abee5bfd993e27ae500da3c46108 (patch)
tree77fb4c375c8b2585e953cdb1cf16d6c9df1a2a91
parent95e590030a3320feb1a56f006deb74661eb625a4 (diff)
parent32369d937fc85e71d088d0e9b08d95adf2173ff6 (diff)
Merge "Add Settings.Global.Wearable to pre-defined keys list." into main
-rw-r--r--core/java/android/provider/Settings.java8
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