android.telephony
Class PhoneNumberUtils

java.lang.Object
  extended by android.telephony.PhoneNumberUtils

public class PhoneNumberUtils
extends Object


Field Summary
static int FORMAT_JAPAN
           
static int FORMAT_NANP
           
static int FORMAT_UNKNOWN
           
static char PAUSE
           
static int TOA_International
           
static int TOA_Unknown
           
static char WAIT
           
static char WILD
           
 
Constructor Summary
PhoneNumberUtils()
           
 
Method Summary
static String calledPartyBCDFragmentToString(byte[] bytes, int offset, int length)
           
static String calledPartyBCDToString(byte[] bytes, int offset, int length)
           
static boolean compare(Context context, String a, String b)
           
static boolean compare(String a, String b)
           
static String convertKeypadLettersToDigits(String input)
           
static String extractNetworkPortion(String phoneNumber)
           
static String extractPostDialPortion(String phoneNumber)
           
static void formatJapaneseNumber(Editable text)
           
static void formatNanpNumber(Editable text)
           
static void formatNumber(Editable text, int defaultFormattingType)
           
static String formatNumber(String source)
           
static int getFormatTypeForLocale(Locale locale)
           
static String getNumberFromIntent(Intent intent, Context context)
           
static String getStrippedReversed(String phoneNumber)
           
static boolean is12Key(char c)
           
static boolean isDialable(char c)
           
static boolean isEmergencyNumber(String number)
           
static boolean isGlobalPhoneNumber(String phoneNumber)
           
static boolean isISODigit(char c)
           
static boolean isNonSeparator(char c)
           
static boolean isReallyDialable(char c)
           
static boolean isStartsPostDial(char c)
           
static boolean isWellFormedSmsAddress(String address)
           
static byte[] networkPortionToCalledPartyBCD(String s)
           
static byte[] networkPortionToCalledPartyBCDWithLength(String s)
           
static byte[] numberToCalledPartyBCD(String number)
           
static String stringFromStringAndTOA(String s, int TOA)
           
static String stripSeparators(String phoneNumber)
           
static int toaFromString(String s)
           
static String toCallerIDMinMatch(String phoneNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PAUSE

public static final char PAUSE
See Also:
Constant Field Values

WAIT

public static final char WAIT
See Also:
Constant Field Values

WILD

public static final char WILD
See Also:
Constant Field Values

TOA_International

public static final int TOA_International
See Also:
Constant Field Values

TOA_Unknown

public static final int TOA_Unknown
See Also:
Constant Field Values

FORMAT_UNKNOWN

public static final int FORMAT_UNKNOWN
See Also:
Constant Field Values

FORMAT_NANP

public static final int FORMAT_NANP
See Also:
Constant Field Values

FORMAT_JAPAN

public static final int FORMAT_JAPAN
See Also:
Constant Field Values
Constructor Detail

PhoneNumberUtils

public PhoneNumberUtils()
Method Detail

isISODigit

public static boolean isISODigit(char c)

is12Key

public static final boolean is12Key(char c)

isDialable

public static final boolean isDialable(char c)

isReallyDialable

public static final boolean isReallyDialable(char c)

isNonSeparator

public static final boolean isNonSeparator(char c)

isStartsPostDial

public static final boolean isStartsPostDial(char c)

getNumberFromIntent

public static String getNumberFromIntent(Intent intent,
                                         Context context)

extractNetworkPortion

public static String extractNetworkPortion(String phoneNumber)

stripSeparators

public static String stripSeparators(String phoneNumber)

extractPostDialPortion

public static String extractPostDialPortion(String phoneNumber)

compare

public static boolean compare(String a,
                              String b)

compare

public static boolean compare(Context context,
                              String a,
                              String b)

toCallerIDMinMatch

public static String toCallerIDMinMatch(String phoneNumber)

getStrippedReversed

public static String getStrippedReversed(String phoneNumber)

stringFromStringAndTOA

public static String stringFromStringAndTOA(String s,
                                            int TOA)

toaFromString

public static int toaFromString(String s)

calledPartyBCDToString

public static String calledPartyBCDToString(byte[] bytes,
                                            int offset,
                                            int length)

calledPartyBCDFragmentToString

public static String calledPartyBCDFragmentToString(byte[] bytes,
                                                    int offset,
                                                    int length)

isWellFormedSmsAddress

public static boolean isWellFormedSmsAddress(String address)

isGlobalPhoneNumber

public static boolean isGlobalPhoneNumber(String phoneNumber)

networkPortionToCalledPartyBCD

public static byte[] networkPortionToCalledPartyBCD(String s)

networkPortionToCalledPartyBCDWithLength

public static byte[] networkPortionToCalledPartyBCDWithLength(String s)

numberToCalledPartyBCD

public static byte[] numberToCalledPartyBCD(String number)

formatNumber

public static String formatNumber(String source)

getFormatTypeForLocale

public static int getFormatTypeForLocale(Locale locale)

formatNumber

public static void formatNumber(Editable text,
                                int defaultFormattingType)

formatNanpNumber

public static void formatNanpNumber(Editable text)

formatJapaneseNumber

public static void formatJapaneseNumber(Editable text)

isEmergencyNumber

public static boolean isEmergencyNumber(String number)

convertKeypadLettersToDigits

public static String convertKeypadLettersToDigits(String input)


Copyright © 2008-2012. All Rights Reserved.