Home | History | Annotate | Download | only in telephony

Lines Matching full:phonenumber

22 import com.android.i18n.phonenumbers.Phonenumber.PhoneNumber;
205 * Returns null if phoneNumber == null
208 extractNetworkPortion(String phoneNumber) {
209 if (phoneNumber == null) {
213 int len = phoneNumber.length();
218 char c = phoneNumber.charAt(i);
227 int pos = addPlusChar(phoneNumber);
244 public static String extractNetworkPortionAlt(String phoneNumber) {
245 if (phoneNumber == null) {
249 int len = phoneNumber.length();
254 char c = phoneNumber.charAt(i);
273 * @param phoneNumber phone number to strip.
276 public static String stripSeparators(String phoneNumber) {
277 if (phoneNumber == null) {
280 int len = phoneNumber.length();
284 char c = phoneNumber.charAt(i);
299 public static String convertPreDial(String phoneNumber) {
300 if (phoneNumber == null) {
303 int len = phoneNumber.length();
307 char c = phoneNumber.charAt(i);
384 * unless phoneNumber == null.
386 * Returns null if phoneNumber == null
390 extractPostDialPortion(String phoneNumber) {
391 if (phoneNumber == null) return null;
396 trimIndex = indexOfLastNetworkChar (phoneNumber);
398 for (int i = trimIndex + 1, s = phoneNumber.length()
401 char c = phoneNumber.charAt(i);
706 * Returns null if phoneNumber == null
709 toCallerIDMinMatch(String phoneNumber) {
710 String np = extractNetworkPortionAlt(phoneNumber);
719 * Returns null if phoneNumber == null
722 getStrippedReversed(String phoneNumber) {
723 String np = extractNetworkPortionAlt(phoneNumber);
998 public static boolean isGlobalPhoneNumber(String phoneNumber) {
999 if (TextUtils.isEmpty(phoneNumber)) {
1003 Matcher match = GLOBAL_PHONE_NUMBER_PATTERN.matcher(phoneNumber);
1366 * Format the given phoneNumber to the E.164 representation.
1374 * @param phoneNumber
1383 public static String formatNumberToE164(String phoneNumber, String defaultCountryIso) {
1387 PhoneNumber pn = util.parse(phoneNumber, defaultCountryIso);
1402 * @param phoneNumber
1411 public static String formatNumber(String phoneNumber, String defaultCountryIso) {
1413 if (phoneNumber.startsWith("#") || phoneNumber.startsWith("*")) {
1414 return phoneNumber;
1420 PhoneNumber pn = util.parseAndKeepRawInput(phoneNumber, defaultCountryIso);
1433 * @param phoneNumber
1437 * phoneNumber doesn't have the country code.
1447 String phoneNumber, String phoneNumberE164, String defaultCountryIso) {
1448 int len = phoneNumber.length();
1450 if (!isDialable(phoneNumber.charAt(i))) {
1451 return phoneNumber;
1459 PhoneNumber pn = util.parse(phoneNumberE164, defaultCountryIso);
1467 String result = formatNumber(phoneNumber, defaultCountryIso);
1468 return result != null ? result : phoneNumber;
1476 * @param phoneNumber
1482 public static String normalizeNumber(String phoneNumber) {
1484 int len = phoneNumber.length();
1486 char c = phoneNumber.charAt(i);
1490 return normalizeNumber(PhoneNumberUtils.convertKeypadLettersToDigits(phoneNumber));
1567 PhoneNumber pn = util.parse(number, defaultCountryIso);