diff options
Diffstat (limited to 'core/java')
| -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 9aebb206ed0b..feef9b2cfd0c 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; @@ -3266,6 +3267,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} |
