diff options
author | emancebo <emancebo@cyngn.com> | 2015-04-27 13:18:26 -0700 |
---|---|---|
committer | emancebo <emancebo@cyngn.com> | 2015-04-27 13:19:30 -0700 |
commit | b704765cf2e42c76b30e8ccea360deb074034d2b (patch) | |
tree | 256ad601aeab00109ac3980b6a33864bc9ae3c48 | |
parent | f75ac4a63ee22d20be5f8e1288096bd296d0fb3c (diff) | |
download | android_frameworks_base-staging/cm-12.0-YNG1T-rendang-test.tar.gz android_frameworks_base-staging/cm-12.0-YNG1T-rendang-test.tar.bz2 android_frameworks_base-staging/cm-12.0-YNG1T-rendang-test.zip |
Add logging for cdma rewritestaging/cm-12.0-YNG1T-rendang-test
Change-Id: I02684e3d0f74378acd8d27cdaebfc9b5ba0b42ce
-rw-r--r-- | telephony/java/android/telephony/PhoneNumberUtils.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/telephony/java/android/telephony/PhoneNumberUtils.java b/telephony/java/android/telephony/PhoneNumberUtils.java index 7afd551ab0e..9c39e1fc03f 100644 --- a/telephony/java/android/telephony/PhoneNumberUtils.java +++ b/telephony/java/android/telephony/PhoneNumberUtils.java @@ -78,7 +78,7 @@ public class PhoneNumberUtils public static final int TOA_Unknown = 0x81; static final String LOG_TAG = "PhoneNumberUtils"; - private static final boolean DBG = false; + private static final boolean DBG = true; /* * global-phone-number = ["+"] 1*( DIGIT / written-sep ) @@ -2203,11 +2203,14 @@ public class PhoneNumberUtils * @hide TODO: pending API Council approval */ public static String cdmaCheckAndProcessPlusCode(String dialStr) { + log("enter cdmaCheckAndProcessPlusCode"); if (!TextUtils.isEmpty(dialStr)) { if (isReallyDialable(dialStr.charAt(0)) && isNonSeparator(dialStr)) { String currIso = SystemProperties.get(PROPERTY_OPERATOR_ISO_COUNTRY, ""); String defaultIso = SystemProperties.get(PROPERTY_ICC_OPERATOR_ISO_COUNTRY, ""); + log("currIso = " + currIso + ", defaultIso=" + defaultIso); + if (!TextUtils.isEmpty(currIso) && !TextUtils.isEmpty(defaultIso)) { return cdmaCheckAndProcessPlusCodeByNumberFormat(dialStr, getFormatTypeFromCountryCode(currIso), @@ -2269,6 +2272,7 @@ public class PhoneNumberUtils public static String cdmaCheckAndProcessPlusCodeByNumberFormat(String dialStr,int currFormat,int defaultFormat) { String retStr = dialStr; + log("enter cdmaCheckAndProcessPlusCodeByNumberFormat"); boolean useNanp = (currFormat == defaultFormat) && (currFormat == FORMAT_NANP); @@ -2298,6 +2302,7 @@ public class PhoneNumberUtils } networkDialStr = processPlusCode(networkDialStr, useNanp); + log("proccessPlusCode returned " + networkDialStr); // Concatenates the string that is converted from network portion if (!TextUtils.isEmpty(networkDialStr)) { @@ -2422,10 +2427,14 @@ public class PhoneNumberUtils */ private static RewriteRule getCdmaLocalRewriteRule(String dialStr, String currIso, String defaultIso) { + log("enter getCdmaLocalRewriteRule dialStr = " + dialStr + + ", " + currIso + ", " + defaultIso); Matcher m = sCdmaLocalRewritePattern.matcher(dialStr); if (m.find()) { String dialPrefix = m.group(1); + log("found match dialPrefix = " + dialPrefix); RewriteRule rule = sCdmaLocalRewriteWhitelist.get(Integer.valueOf(dialPrefix)); + log("got rule " + rule.countryCodePrefix + ", " + rule.replacement + ", " + rule.isoCountryCode); if (currIso.equalsIgnoreCase(defaultIso) && currIso.equalsIgnoreCase(rule.isoCountryCode)) { return rule; @@ -2484,7 +2493,7 @@ public class PhoneNumberUtils private static String processPlusCode(String networkDialStr, boolean useNanp) { String retStr = networkDialStr; - if (DBG) log("processPlusCode, networkDialStr = " + networkDialStr + log("processPlusCode, networkDialStr = " + networkDialStr + "for NANP = " + useNanp); // If there is a plus sign at the beginning of the dial string, // Convert the plus sign to the default IDP since it's an international number @@ -2502,6 +2511,7 @@ public class PhoneNumberUtils SystemProperties.get(PROPERTY_OPERATOR_ISO_COUNTRY, ""), SystemProperties.get(PROPERTY_ICC_OPERATOR_ISO_COUNTRY, "")); if (rewriteRule != null) { + log("applying rewrite rule"); retStr = rewriteRule.apply(networkDialStr); } else { // Replaces the plus sign with the default IDP @@ -2509,7 +2519,7 @@ public class PhoneNumberUtils } } } - if (DBG) log("processPlusCode, retStr=" + retStr); + log("processPlusCode, retStr=" + retStr); return retStr; } |