From b03a00840fb3d6eeedccf5bcd69ddbe2ce5a3688 Mon Sep 17 00:00:00 2001 From: kholoud mohamed Date: Thu, 12 May 2022 15:19:00 +0100 Subject: [PATCH] Add device policy manager namespace to public namespaces Bug: 225178429 Test: manual Change-Id: I5091ac4e4198b76bad5bc91341e3d32f60176090 --- core/java/android/provider/DeviceConfig.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/core/java/android/provider/DeviceConfig.java b/core/java/android/provider/DeviceConfig.java index 9a2f7baa7265e..13a3ec8c05621 100644 --- a/core/java/android/provider/DeviceConfig.java +++ b/core/java/android/provider/DeviceConfig.java @@ -606,6 +606,14 @@ public final class DeviceConfig { */ public static final String NAMESPACE_VOICE_INTERACTION = "voice_interaction"; + /** + * Namespace for DevicePolicyManager related features. + * + * @hide + */ + public static final String NAMESPACE_DEVICE_POLICY_MANAGER = + "device_policy_manager"; + /** * List of namespaces which can be read without READ_DEVICE_CONFIG permission * @@ -614,7 +622,8 @@ 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_SELECTION_TOOLBAR, NAMESPACE_AUTOFILL); + NAMESPACE_STATSD_JAVA_BOOT, NAMESPACE_SELECTION_TOOLBAR, NAMESPACE_AUTOFILL, + NAMESPACE_DEVICE_POLICY_MANAGER); /** * Privacy related properties definitions. * @@ -738,14 +747,6 @@ public final class DeviceConfig { */ public static final String NAMESPACE_VENDOR_SYSTEM_NATIVE = "vendor_system_native"; - /** - * Namespace for DevicePolicyManager related features. - * - * @hide - */ - public static final String NAMESPACE_DEVICE_POLICY_MANAGER = - "device_policy_manager"; - private static final Object sLock = new Object(); @GuardedBy("sLock") private static ArrayMap> sListeners =