From d6d0c3b57539ec8292c8e7ab808954eb61f1e252 Mon Sep 17 00:00:00 2001 From: Will Burr Date: Fri, 24 Mar 2023 13:34:12 +0000 Subject: [PATCH] Declare SDK sandbox work profile install feature tag Declare the SDK sandbox work profile install feature tag to allow using the android namespace in the "android.software.sdksandbox.sdk_install_work_profile" feature. Fixes: 274624025 Test: manual (adb shell pm list features) Change-Id: I7dec3369bccd558c9d3589fda0761b0500b43009 --- core/java/android/content/pm/PackageManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index 21e2a131bcac0..eb3d37d6e14fa 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -3044,6 +3044,17 @@ public abstract class PackageManager { @SdkConstant(SdkConstantType.FEATURE) public static final String FEATURE_NFC_ANY = "android.hardware.nfc.any"; + /** + * Feature for {@link #getSystemAvailableFeatures} and + * {@link #hasSystemFeature}: The device contains support for installing SDKs to a work + * profile. + * + * @hide + */ + @SdkConstant(SdkConstantType.FEATURE) + public static final String FEATURE_SDK_SANDBOX_WORK_PROFILE_INSTALL = + "android.software.sdksandbox.sdk_install_work_profile"; + /** * Feature for {@link #getSystemAvailableFeatures} and * {@link #hasSystemFeature}: The device supports Open Mobile API capable UICC-based secure