From b464478664df3203bfdd92cfc8c05b95c51cb0a9 Mon Sep 17 00:00:00 2001 From: Wink Saville Date: Wed, 10 Jul 2013 22:19:26 -0700 Subject: [PATCH] VZW wants the phoneNumber to be 10 zero's if there isn't one. Bug: 9784059 Change-Id: I41bba908855648d2560440655d8a75a7cb2e0859 --- src/com/android/settings/WirelessSettings.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/com/android/settings/WirelessSettings.java b/src/com/android/settings/WirelessSettings.java index fde70447f29..f4a48efe91b 100644 --- a/src/com/android/settings/WirelessSettings.java +++ b/src/com/android/settings/WirelessSettings.java @@ -150,17 +150,18 @@ public class WirelessSettings extends SettingsPreferenceFragment { .getString(com.android.internal.R.string.mobile_provisioning_url); log("getProvisioningUrl: mobile_provisioning_url=" + url); - // populate the iccid and imei in the provisioning url. + // populate the iccid, imei and phone number in the provisioning url. if (!TextUtils.isEmpty(url)) { - log("getProvisioningUrl: iccid=" + mTm.getSimSerialNumber() - + " imei=" + mTm.getDeviceId() + " phone number=" + mTm.getLine1Number()); + String phoneNumber = mTm.getLine1Number(); + if (TextUtils.isEmpty(phoneNumber)) { + phoneNumber = "0000000000"; + } url = String.format(url, mTm.getSimSerialNumber() /* ICCID */, mTm.getDeviceId() /* IMEI */, - mTm.getLine1Number() /* Phone number */); + phoneNumber /* Phone number */); } - log("getProvisioningUrl: url=" + url); return url; }