diff options
author | David Brown <dab@google.com> | 2010-10-11 17:48:47 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-10-11 17:48:47 -0700 |
commit | a23935ab334b2dec47735608383608ca3093b4b2 (patch) | |
tree | b7a8ac4b649e21ee51b5d99aca3f10225cb1b5c3 /telephony/java/android | |
parent | 986d1701820cfa922e195f5bc95b9605a97e4e7d (diff) | |
parent | bd6d5098a7995429713ae0ae43b3f666f7b9aed3 (diff) | |
download | frameworks_base-a23935ab334b2dec47735608383608ca3093b4b2.zip frameworks_base-a23935ab334b2dec47735608383608ca3093b4b2.tar.gz frameworks_base-a23935ab334b2dec47735608383608ca3093b4b2.tar.bz2 |
am bd6d5098: am d07833f5: Don\'t manually create CallerInfo objects from SipPhone
Merge commit 'bd6d5098a7995429713ae0ae43b3f666f7b9aed3'
* commit 'bd6d5098a7995429713ae0ae43b3f666f7b9aed3':
Don't manually create CallerInfo objects from SipPhone
Diffstat (limited to 'telephony/java/android')
-rw-r--r-- | telephony/java/android/telephony/PhoneNumberUtils.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/telephony/java/android/telephony/PhoneNumberUtils.java b/telephony/java/android/telephony/PhoneNumberUtils.java index e37733c..893ae88 100644 --- a/telephony/java/android/telephony/PhoneNumberUtils.java +++ b/telephony/java/android/telephony/PhoneNumberUtils.java @@ -1823,12 +1823,19 @@ public class PhoneNumberUtils } /** + * Determines if the specified number is actually a URI + * (i.e. a SIP address) rather than a regular PSTN phone number, + * based on whether or not the number contains an "@" character. + * * @hide * @param number * @return true if number contains @ */ public static boolean isUriNumber(String number) { - return number != null && number.contains("@"); + // Note we allow either "@" or "%40" to indicate a URI, in case + // the passed-in string is URI-escaped. (Neither "@" nor "%40" + // will ever be found in a legal PSTN number.) + return number != null && (number.contains("@") || number.contains("%40")); } /** |