android.telephony
Class PhoneNumberUtils
java.lang.Object
android.telephony.PhoneNumberUtils
public class PhoneNumberUtils
- extends Object
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 |
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
PhoneNumberUtils
public PhoneNumberUtils()
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.