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

Commit cc0c5851 authored by Robert Greenwalt's avatar Robert Greenwalt Committed by The Android Automerger
Browse files

Use ConnectivityManager for mobile provision url

bug:9623159
Change-Id: I36697ed341353b7a3dbec5afe20241102e76f6f1
parent d9575910
Loading
Loading
Loading
Loading
+2 −22
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ import com.android.settings.nfc.NfcEnabler;
import com.android.settings.NsdEnabler;

public class WirelessSettings extends SettingsPreferenceFragment {
    private static final String TAG = "WirelessSettiings";
    private static final String TAG = "WirelessSettings";

    private static final String KEY_TOGGLE_AIRPLANE = "toggle_airplane";
    private static final String KEY_TOGGLE_NFC = "toggle_nfc";
@@ -106,7 +106,7 @@ public class WirelessSettings extends SettingsPreferenceFragment {
        NetworkInfo ni = mCm.getActiveNetworkInfo();
        if (mTm.hasIccCard() && (ni != null)) {
            // Get provisioning URL
            String url = getProvisioningUrl();
            String url = mCm.getMobileProvisioningUrl();
            if (!TextUtils.isEmpty(url)) {
                // Send user to provisioning webpage
                Intent intent = new Intent(Intent.ACTION_VIEW);
@@ -145,26 +145,6 @@ public class WirelessSettings extends SettingsPreferenceFragment {
        }
    }

    private String getProvisioningUrl() {
        String url = getActivity().getResources()
                .getString(com.android.internal.R.string.mobile_provisioning_url);
        log("getProvisioningUrl: mobile_provisioning_url=" + url);

        // populate the iccid, imei and phone number in the provisioning url.
        if (!TextUtils.isEmpty(url)) {
            String phoneNumber = mTm.getLine1Number();
            if (TextUtils.isEmpty(phoneNumber)) {
                phoneNumber = "0000000000";
            }
            url = String.format(url,
                    mTm.getSimSerialNumber() /* ICCID */,
                    mTm.getDeviceId() /* IMEI */,
                    phoneNumber /* Phone number */);
        }

        return url;
    }

    @Override
    public Dialog onCreateDialog(int dialogId) {
        log("onCreateDialog: dialogId=" + dialogId);