Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a976dab4 authored by Aman Gupta's avatar Aman Gupta
Browse files

Adding feature flag for MEP APIs

Test: Build
Bug: 200812798
Change-Id: I1f0d6811ef2e5597969b23dade2170731654d5e7
parent 22fa32e3
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -11924,6 +11924,7 @@ package android.content.pm {
    field public static final String FEATURE_TELEPHONY_CDMA = "android.hardware.telephony.cdma";
    field public static final String FEATURE_TELEPHONY_DATA = "android.hardware.telephony.data";
    field public static final String FEATURE_TELEPHONY_EUICC = "android.hardware.telephony.euicc";
    field public static final String FEATURE_TELEPHONY_EUICC_MEP = "android.hardware.telephony.euicc.mep";
    field public static final String FEATURE_TELEPHONY_GSM = "android.hardware.telephony.gsm";
    field public static final String FEATURE_TELEPHONY_IMS = "android.hardware.telephony.ims";
    field public static final String FEATURE_TELEPHONY_MBMS = "android.hardware.telephony.mbms";
+15 −0
Original line number Diff line number Diff line
@@ -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;
@@ -3231,6 +3232,20 @@ public abstract class PackageManager {
    @SdkConstant(SdkConstantType.FEATURE)
    public static final String FEATURE_TELEPHONY_EUICC = "android.hardware.telephony.euicc";

    /**
     * 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.