Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -45500,6 +45500,7 @@ package android.telephony.data { field public static final int TYPE_MCX = 1024; // 0x400 field public static final int TYPE_MMS = 2; // 0x2 field public static final int TYPE_SUPL = 4; // 0x4 field public static final int TYPE_XCAP = 2048; // 0x800 } public static class ApnSetting.Builder { telephony/java/android/telephony/Annotation.java +2 −1 Original line number Diff line number Diff line Loading @@ -116,7 +116,8 @@ public class Annotation { ApnSetting.TYPE_CBS, ApnSetting.TYPE_IA, ApnSetting.TYPE_EMERGENCY, ApnSetting.TYPE_MCX ApnSetting.TYPE_MCX, ApnSetting.TYPE_XCAP, }) @Retention(RetentionPolicy.SOURCE) public @interface ApnType { Loading telephony/java/android/telephony/data/ApnSetting.java +8 −3 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.content.ContentValues; import android.database.Cursor; import android.hardware.radio.V1_4.ApnTypes; import android.hardware.radio.V1_5.ApnTypes; import android.net.Uri; import android.os.Parcel; import android.os.Parcelable; Loading Loading @@ -110,6 +110,8 @@ public class ApnSetting implements Parcelable { public static final int TYPE_EMERGENCY = ApnTypes.EMERGENCY; /** APN type for MCX (Mission Critical Service) where X can be PTT/Video/Data */ public static final int TYPE_MCX = ApnTypes.MCX; /** APN type for XCAP. */ public static final int TYPE_XCAP = ApnTypes.XCAP; // Possible values for authentication types. /** No authentication type. */ Loading Loading @@ -198,6 +200,7 @@ public class ApnSetting implements Parcelable { APN_TYPE_STRING_MAP.put("ia", TYPE_IA); APN_TYPE_STRING_MAP.put("emergency", TYPE_EMERGENCY); APN_TYPE_STRING_MAP.put("mcx", TYPE_MCX); APN_TYPE_STRING_MAP.put("xcap", TYPE_XCAP); APN_TYPE_INT_MAP = new ArrayMap<Integer, String>(); APN_TYPE_INT_MAP.put(TYPE_DEFAULT, "default"); APN_TYPE_INT_MAP.put(TYPE_MMS, "mms"); Loading @@ -210,6 +213,7 @@ public class ApnSetting implements Parcelable { APN_TYPE_INT_MAP.put(TYPE_IA, "ia"); APN_TYPE_INT_MAP.put(TYPE_EMERGENCY, "emergency"); APN_TYPE_INT_MAP.put(TYPE_MCX, "mcx"); APN_TYPE_INT_MAP.put(TYPE_XCAP, "xcap"); PROTOCOL_STRING_MAP = new ArrayMap<String, Integer>(); PROTOCOL_STRING_MAP.put("IP", PROTOCOL_IP); Loading Loading @@ -1944,8 +1948,9 @@ public class ApnSetting implements Parcelable { * {@link ApnSetting} built from this builder otherwise. */ public ApnSetting build() { if ((mApnTypeBitmask & (TYPE_DEFAULT | TYPE_MMS | TYPE_SUPL | TYPE_DUN | TYPE_HIPRI | TYPE_FOTA | TYPE_IMS | TYPE_CBS | TYPE_IA | TYPE_EMERGENCY | TYPE_MCX)) == 0 if ((mApnTypeBitmask & (TYPE_DEFAULT | TYPE_MMS | TYPE_SUPL | TYPE_DUN | TYPE_HIPRI | TYPE_FOTA | TYPE_IMS | TYPE_CBS | TYPE_IA | TYPE_EMERGENCY | TYPE_MCX | TYPE_XCAP)) == 0 || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) { return null; } Loading telephony/java/com/android/internal/telephony/PhoneConstants.java +4 −1 Original line number Diff line number Diff line Loading @@ -161,6 +161,8 @@ public class PhoneConstants { public static final String APN_TYPE_EMERGENCY = "emergency"; /** APN type for Mission Critical Services */ public static final String APN_TYPE_MCX = "mcx"; /** APN type for XCAP */ public static final String APN_TYPE_XCAP = "xcap"; /** Array of all APN types */ public static final String[] APN_TYPES = {APN_TYPE_DEFAULT, APN_TYPE_MMS, Loading @@ -172,7 +174,8 @@ public class PhoneConstants { APN_TYPE_CBS, APN_TYPE_IA, APN_TYPE_EMERGENCY, APN_TYPE_MCX APN_TYPE_MCX, APN_TYPE_XCAP, }; public static final int RIL_CARD_MAX_APPS = 8; Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -45500,6 +45500,7 @@ package android.telephony.data { field public static final int TYPE_MCX = 1024; // 0x400 field public static final int TYPE_MMS = 2; // 0x2 field public static final int TYPE_SUPL = 4; // 0x4 field public static final int TYPE_XCAP = 2048; // 0x800 } public static class ApnSetting.Builder {
telephony/java/android/telephony/Annotation.java +2 −1 Original line number Diff line number Diff line Loading @@ -116,7 +116,8 @@ public class Annotation { ApnSetting.TYPE_CBS, ApnSetting.TYPE_IA, ApnSetting.TYPE_EMERGENCY, ApnSetting.TYPE_MCX ApnSetting.TYPE_MCX, ApnSetting.TYPE_XCAP, }) @Retention(RetentionPolicy.SOURCE) public @interface ApnType { Loading
telephony/java/android/telephony/data/ApnSetting.java +8 −3 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.content.ContentValues; import android.database.Cursor; import android.hardware.radio.V1_4.ApnTypes; import android.hardware.radio.V1_5.ApnTypes; import android.net.Uri; import android.os.Parcel; import android.os.Parcelable; Loading Loading @@ -110,6 +110,8 @@ public class ApnSetting implements Parcelable { public static final int TYPE_EMERGENCY = ApnTypes.EMERGENCY; /** APN type for MCX (Mission Critical Service) where X can be PTT/Video/Data */ public static final int TYPE_MCX = ApnTypes.MCX; /** APN type for XCAP. */ public static final int TYPE_XCAP = ApnTypes.XCAP; // Possible values for authentication types. /** No authentication type. */ Loading Loading @@ -198,6 +200,7 @@ public class ApnSetting implements Parcelable { APN_TYPE_STRING_MAP.put("ia", TYPE_IA); APN_TYPE_STRING_MAP.put("emergency", TYPE_EMERGENCY); APN_TYPE_STRING_MAP.put("mcx", TYPE_MCX); APN_TYPE_STRING_MAP.put("xcap", TYPE_XCAP); APN_TYPE_INT_MAP = new ArrayMap<Integer, String>(); APN_TYPE_INT_MAP.put(TYPE_DEFAULT, "default"); APN_TYPE_INT_MAP.put(TYPE_MMS, "mms"); Loading @@ -210,6 +213,7 @@ public class ApnSetting implements Parcelable { APN_TYPE_INT_MAP.put(TYPE_IA, "ia"); APN_TYPE_INT_MAP.put(TYPE_EMERGENCY, "emergency"); APN_TYPE_INT_MAP.put(TYPE_MCX, "mcx"); APN_TYPE_INT_MAP.put(TYPE_XCAP, "xcap"); PROTOCOL_STRING_MAP = new ArrayMap<String, Integer>(); PROTOCOL_STRING_MAP.put("IP", PROTOCOL_IP); Loading Loading @@ -1944,8 +1948,9 @@ public class ApnSetting implements Parcelable { * {@link ApnSetting} built from this builder otherwise. */ public ApnSetting build() { if ((mApnTypeBitmask & (TYPE_DEFAULT | TYPE_MMS | TYPE_SUPL | TYPE_DUN | TYPE_HIPRI | TYPE_FOTA | TYPE_IMS | TYPE_CBS | TYPE_IA | TYPE_EMERGENCY | TYPE_MCX)) == 0 if ((mApnTypeBitmask & (TYPE_DEFAULT | TYPE_MMS | TYPE_SUPL | TYPE_DUN | TYPE_HIPRI | TYPE_FOTA | TYPE_IMS | TYPE_CBS | TYPE_IA | TYPE_EMERGENCY | TYPE_MCX | TYPE_XCAP)) == 0 || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) { return null; } Loading
telephony/java/com/android/internal/telephony/PhoneConstants.java +4 −1 Original line number Diff line number Diff line Loading @@ -161,6 +161,8 @@ public class PhoneConstants { public static final String APN_TYPE_EMERGENCY = "emergency"; /** APN type for Mission Critical Services */ public static final String APN_TYPE_MCX = "mcx"; /** APN type for XCAP */ public static final String APN_TYPE_XCAP = "xcap"; /** Array of all APN types */ public static final String[] APN_TYPES = {APN_TYPE_DEFAULT, APN_TYPE_MMS, Loading @@ -172,7 +174,8 @@ public class PhoneConstants { APN_TYPE_CBS, APN_TYPE_IA, APN_TYPE_EMERGENCY, APN_TYPE_MCX APN_TYPE_MCX, APN_TYPE_XCAP, }; public static final int RIL_CARD_MAX_APPS = 8; Loading