Loading src/java/com/android/internal/telephony/Phone.java +1 −2 Original line number Diff line number Diff line Loading @@ -2824,8 +2824,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { } /** * Check if TETHER_DUN_APN setting or config_tether_apndata includes APN that matches * current operator. * Check if there are matching tethering (i.e DUN) for the carrier. * @return true if there is a matching DUN APN. */ public boolean hasMatchedTetherApnSetting() { Loading src/java/com/android/internal/telephony/dataconnection/DcTracker.java +1 −18 Original line number Diff line number Diff line Loading @@ -79,7 +79,6 @@ import android.util.Pair; import android.util.SparseArray; import android.view.WindowManager; import com.android.internal.R; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.CarrierActionAgent; import com.android.internal.telephony.DctConstants; Loading Loading @@ -1737,29 +1736,13 @@ public class DcTracker extends Handler { ArrayList<ApnSetting> retDunSettings = new ArrayList<ApnSetting>(); // Places to look for tether APN in order: TETHER_DUN_APN setting (to be deprecated soon), // APN database, and config_tether_apndata resource (to be deprecated soon). // APN database String apnData = Settings.Global.getString(mResolver, Settings.Global.TETHER_DUN_APN); if (!TextUtils.isEmpty(apnData)) { dunCandidates.addAll(ApnSetting.arrayFromString(apnData)); if (VDBG) log("fetchDunApns: dunCandidates from Setting: " + dunCandidates); } // todo: remove this and config_tether_apndata after APNs are moved from overlay to apns xml // If TETHER_DUN_APN isn't set or APN database doesn't have dun APN, // try the resource as last resort. if (dunCandidates.isEmpty()) { String[] apnArrayData = mPhone.getContext().getResources() .getStringArray(R.array.config_tether_apndata); if (!ArrayUtils.isEmpty(apnArrayData)) { for (String apnString : apnArrayData) { ApnSetting apn = ApnSetting.fromString(apnString); // apn may be null if apnString isn't valid or has error parsing if (apn != null) dunCandidates.add(apn); } if (VDBG) log("fetchDunApns: dunCandidates from resource: " + dunCandidates); } } if (dunCandidates.isEmpty()) { if (!ArrayUtils.isEmpty(mAllApnSettings)) { for (ApnSetting apn : mAllApnSettings) { Loading Loading
src/java/com/android/internal/telephony/Phone.java +1 −2 Original line number Diff line number Diff line Loading @@ -2824,8 +2824,7 @@ public abstract class Phone extends Handler implements PhoneInternalInterface { } /** * Check if TETHER_DUN_APN setting or config_tether_apndata includes APN that matches * current operator. * Check if there are matching tethering (i.e DUN) for the carrier. * @return true if there is a matching DUN APN. */ public boolean hasMatchedTetherApnSetting() { Loading
src/java/com/android/internal/telephony/dataconnection/DcTracker.java +1 −18 Original line number Diff line number Diff line Loading @@ -79,7 +79,6 @@ import android.util.Pair; import android.util.SparseArray; import android.view.WindowManager; import com.android.internal.R; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.CarrierActionAgent; import com.android.internal.telephony.DctConstants; Loading Loading @@ -1737,29 +1736,13 @@ public class DcTracker extends Handler { ArrayList<ApnSetting> retDunSettings = new ArrayList<ApnSetting>(); // Places to look for tether APN in order: TETHER_DUN_APN setting (to be deprecated soon), // APN database, and config_tether_apndata resource (to be deprecated soon). // APN database String apnData = Settings.Global.getString(mResolver, Settings.Global.TETHER_DUN_APN); if (!TextUtils.isEmpty(apnData)) { dunCandidates.addAll(ApnSetting.arrayFromString(apnData)); if (VDBG) log("fetchDunApns: dunCandidates from Setting: " + dunCandidates); } // todo: remove this and config_tether_apndata after APNs are moved from overlay to apns xml // If TETHER_DUN_APN isn't set or APN database doesn't have dun APN, // try the resource as last resort. if (dunCandidates.isEmpty()) { String[] apnArrayData = mPhone.getContext().getResources() .getStringArray(R.array.config_tether_apndata); if (!ArrayUtils.isEmpty(apnArrayData)) { for (String apnString : apnArrayData) { ApnSetting apn = ApnSetting.fromString(apnString); // apn may be null if apnString isn't valid or has error parsing if (apn != null) dunCandidates.add(apn); } if (VDBG) log("fetchDunApns: dunCandidates from resource: " + dunCandidates); } } if (dunCandidates.isEmpty()) { if (!ArrayUtils.isEmpty(mAllApnSettings)) { for (ApnSetting apn : mAllApnSettings) { Loading