Loading core/java/android/provider/Telephony.java +2 −0 Original line number Diff line number Diff line Loading @@ -1669,6 +1669,8 @@ public final class Telephony { public static final String NUMERIC = "numeric"; public static final String AUTH_TYPE = "authtype"; public static final String TYPE = "type"; public static final String CURRENT = "current"; Loading telephony/java/com/android/internal/telephony/gsm/ApnSetting.java +5 −2 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ public class ApnSetting { String mmsPort; String user; String password; int authType; String[] types; int id; String numeric; Loading @@ -38,7 +39,7 @@ public class ApnSetting { ApnSetting(int id, String numeric, String carrier, String apn, String proxy, String port, String mmsc, String mmsProxy, String mmsPort, String user, String password, String[] types) { String user, String password, int authType, String[] types) { this.id = id; this.numeric = numeric; this.carrier = carrier; Loading @@ -50,6 +51,7 @@ public class ApnSetting { this.mmsPort = mmsPort; this.user = user; this.password = password; this.authType = authType; this.types = types; } Loading @@ -63,7 +65,8 @@ public class ApnSetting { .append(", ").append(mmsc) .append(", ").append(mmsProxy) .append(", ").append(mmsPort) .append(", ").append(port); .append(", ").append(port) .append(", ").append(authType); for (String t : types) { sb.append(", ").append(t); } Loading telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +1 −0 Original line number Diff line number Diff line Loading @@ -556,6 +556,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { cursor.getString(cursor.getColumnIndexOrThrow(Telephony.Carriers.MMSPORT)), cursor.getString(cursor.getColumnIndexOrThrow(Telephony.Carriers.USER)), cursor.getString(cursor.getColumnIndexOrThrow(Telephony.Carriers.PASSWORD)), cursor.getInt(cursor.getColumnIndexOrThrow(Telephony.Carriers.AUTH_TYPE)), types); result.add(apn); } while (cursor.moveToNext()); Loading telephony/java/com/android/internal/telephony/gsm/PdpConnection.java +5 −3 Original line number Diff line number Diff line Loading @@ -84,9 +84,11 @@ public class PdpConnection extends DataConnection { lastFailCause = FailCause.NONE; receivedDisconnectReq = false; int authType = (apn.user != null) ? RILConstants.SETUP_DATA_AUTH_PAP_CHAP : int authType = apn.authType; if (authType == -1) { authType = (apn.user != null) ? RILConstants.SETUP_DATA_AUTH_PAP_CHAP : RILConstants.SETUP_DATA_AUTH_NONE; } phone.mCM.setupDataCall(Integer.toString(RILConstants.SETUP_DATA_TECH_GSM), Integer.toString(RILConstants.DATA_PROFILE_DEFAULT), apn.apn, apn.user, apn.password, Integer.toString(authType), Loading Loading
core/java/android/provider/Telephony.java +2 −0 Original line number Diff line number Diff line Loading @@ -1669,6 +1669,8 @@ public final class Telephony { public static final String NUMERIC = "numeric"; public static final String AUTH_TYPE = "authtype"; public static final String TYPE = "type"; public static final String CURRENT = "current"; Loading
telephony/java/com/android/internal/telephony/gsm/ApnSetting.java +5 −2 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ public class ApnSetting { String mmsPort; String user; String password; int authType; String[] types; int id; String numeric; Loading @@ -38,7 +39,7 @@ public class ApnSetting { ApnSetting(int id, String numeric, String carrier, String apn, String proxy, String port, String mmsc, String mmsProxy, String mmsPort, String user, String password, String[] types) { String user, String password, int authType, String[] types) { this.id = id; this.numeric = numeric; this.carrier = carrier; Loading @@ -50,6 +51,7 @@ public class ApnSetting { this.mmsPort = mmsPort; this.user = user; this.password = password; this.authType = authType; this.types = types; } Loading @@ -63,7 +65,8 @@ public class ApnSetting { .append(", ").append(mmsc) .append(", ").append(mmsProxy) .append(", ").append(mmsPort) .append(", ").append(port); .append(", ").append(port) .append(", ").append(authType); for (String t : types) { sb.append(", ").append(t); } Loading
telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +1 −0 Original line number Diff line number Diff line Loading @@ -556,6 +556,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { cursor.getString(cursor.getColumnIndexOrThrow(Telephony.Carriers.MMSPORT)), cursor.getString(cursor.getColumnIndexOrThrow(Telephony.Carriers.USER)), cursor.getString(cursor.getColumnIndexOrThrow(Telephony.Carriers.PASSWORD)), cursor.getInt(cursor.getColumnIndexOrThrow(Telephony.Carriers.AUTH_TYPE)), types); result.add(apn); } while (cursor.moveToNext()); Loading
telephony/java/com/android/internal/telephony/gsm/PdpConnection.java +5 −3 Original line number Diff line number Diff line Loading @@ -84,9 +84,11 @@ public class PdpConnection extends DataConnection { lastFailCause = FailCause.NONE; receivedDisconnectReq = false; int authType = (apn.user != null) ? RILConstants.SETUP_DATA_AUTH_PAP_CHAP : int authType = apn.authType; if (authType == -1) { authType = (apn.user != null) ? RILConstants.SETUP_DATA_AUTH_PAP_CHAP : RILConstants.SETUP_DATA_AUTH_NONE; } phone.mCM.setupDataCall(Integer.toString(RILConstants.SETUP_DATA_TECH_GSM), Integer.toString(RILConstants.DATA_PROFILE_DEFAULT), apn.apn, apn.user, apn.password, Integer.toString(authType), Loading