diff options
| author | Aman Gupta <amagup@google.com> | 2022-02-07 21:44:34 +0000 |
|---|---|---|
| committer | Aman Gupta <amagup@google.com> | 2022-02-07 22:01:50 +0000 |
| commit | a976dab41441409c4eb43653f9f423350fd2b44e (patch) | |
| tree | c76de7ac34b6c989ccdd6e794b60d73afbb215b3 /core/java/android | |
| parent | 22fa32e34f9a6d9b4bdf20961be2e522f6708e9b (diff) | |
Adding feature flag for MEP APIs
Test: Build
Bug: 200812798
Change-Id: I1f0d6811ef2e5597969b23dade2170731654d5e7
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/content/pm/PackageManager.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index aa647000ee2d..a302033496c2 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -75,6 +75,7 @@ import android.os.storage.StorageManager; import android.os.storage.VolumeInfo; import android.permission.PermissionManager; import android.telephony.TelephonyManager; +import android.telephony.UiccCardInfo; import android.telephony.gba.GbaService; import android.telephony.ims.ImsService; import android.telephony.ims.ProvisioningManager; @@ -3233,6 +3234,20 @@ public abstract class PackageManager { /** * Feature for {@link #getSystemAvailableFeatures} and {@link #hasSystemFeature}: The device + * supports multiple enabled profiles on eUICCs. + * + * <p>Devices declaring this feature must have an implementation of the + * {@link UiccCardInfo#getPorts}, + * {@link UiccCardInfo#isMultipleEnabledProfilesSupported} and + * {@link android.telephony.euicc.EuiccManager#switchToSubscription (with portIndex)}. + * + * This feature should only be defined if {@link #FEATURE_TELEPHONY_EUICC} have been defined. + */ + @SdkConstant(SdkConstantType.FEATURE) + public static final String FEATURE_TELEPHONY_EUICC_MEP = "android.hardware.telephony.euicc.mep"; + + /** + * Feature for {@link #getSystemAvailableFeatures} and {@link #hasSystemFeature}: The device * supports cell-broadcast reception using the MBMS APIs. * * <p>This feature should only be defined if both {@link #FEATURE_TELEPHONY_SUBSCRIPTION} |
