From 6e398eb8abb8788a926af59f5e6b52672b2eb693 Mon Sep 17 00:00:00 2001 From: Joanne Chung Date: Tue, 21 Dec 2021 22:46:53 +0800 Subject: [PATCH] Add selection_toolbar experiment namespace Add a namespace definition for selection toolbar. Bug: 190030331 Bug: 205822301 Test: manual. Can set and get correct value via this namespace Change-Id: Icb56cafee3576b6df083aeab68d04cd05e6ee95e --- core/api/test-current.txt | 1 + core/java/android/provider/DeviceConfig.java | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 89dc678360f15..68f8150d6ef31 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -2079,6 +2079,7 @@ package android.provider { field public static final String NAMESPACE_CONSTRAIN_DISPLAY_APIS = "constrain_display_apis"; field public static final String NAMESPACE_DEVICE_IDLE = "device_idle"; field public static final String NAMESPACE_JOB_SCHEDULER = "jobscheduler"; + field public static final String NAMESPACE_SELECTION_TOOLBAR = "selection_toolbar"; } public final class Settings { diff --git a/core/java/android/provider/DeviceConfig.java b/core/java/android/provider/DeviceConfig.java index 22b95787cfdeb..6349cde2b8fcf 100644 --- a/core/java/android/provider/DeviceConfig.java +++ b/core/java/android/provider/DeviceConfig.java @@ -563,6 +563,14 @@ public final class DeviceConfig { @SystemApi public static final String NAMESPACE_WINDOW_MANAGER_NATIVE_BOOT = "window_manager_native_boot"; + /** + * Definitions for selection toolbar related functions. + * + * @hide + */ + @TestApi + public static final String NAMESPACE_SELECTION_TOOLBAR = "selection_toolbar"; + /** * List of namespaces which can be read without READ_DEVICE_CONFIG permission * @@ -571,7 +579,7 @@ public final class DeviceConfig { @NonNull private static final List PUBLIC_NAMESPACES = Arrays.asList(NAMESPACE_TEXTCLASSIFIER, NAMESPACE_RUNTIME, NAMESPACE_STATSD_JAVA, - NAMESPACE_STATSD_JAVA_BOOT); + NAMESPACE_STATSD_JAVA_BOOT, NAMESPACE_SELECTION_TOOLBAR); /** * Privacy related properties definitions. *