Loading telephony/java/android/telephony/data/ApnSetting.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.ContentValues; import android.database.Cursor; import android.database.Cursor; import android.hardware.radio.V1_5.ApnTypes; import android.hardware.radio.V1_5.ApnTypes; import android.net.Uri; import android.net.Uri; import android.os.Build; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; import android.provider.Telephony; import android.provider.Telephony; Loading Loading @@ -2183,6 +2184,14 @@ public class ApnSetting implements Parcelable { || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) { || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) { return null; return null; } } if ((mApnTypeBitmask & TYPE_MMS) != 0 && !TextUtils.isEmpty(mMmsProxyAddress) && mMmsProxyAddress.startsWith("http")) { if (Build.IS_DEBUGGABLE) { throw new IllegalArgumentException("mms proxy(" + mMmsProxyAddress + ") should be a hostname, not a url"); } return null; } return new ApnSetting(this); return new ApnSetting(this); } } Loading Loading
telephony/java/android/telephony/data/ApnSetting.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.content.ContentValues; import android.database.Cursor; import android.database.Cursor; import android.hardware.radio.V1_5.ApnTypes; import android.hardware.radio.V1_5.ApnTypes; import android.net.Uri; import android.net.Uri; import android.os.Build; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; import android.provider.Telephony; import android.provider.Telephony; Loading Loading @@ -2183,6 +2184,14 @@ public class ApnSetting implements Parcelable { || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) { || TextUtils.isEmpty(mApnName) || TextUtils.isEmpty(mEntryName)) { return null; return null; } } if ((mApnTypeBitmask & TYPE_MMS) != 0 && !TextUtils.isEmpty(mMmsProxyAddress) && mMmsProxyAddress.startsWith("http")) { if (Build.IS_DEBUGGABLE) { throw new IllegalArgumentException("mms proxy(" + mMmsProxyAddress + ") should be a hostname, not a url"); } return null; } return new ApnSetting(this); return new ApnSetting(this); } } Loading