android.telephony
Class PhoneNumberUtils
java.lang.Object
android.telephony.PhoneNumberUtils
public class PhoneNumberUtils
- extends java.lang.Object
|
Method Summary |
static java.lang.String |
calledPartyBCDFragmentToString(byte[] bytes,
int offset,
int length)
|
static java.lang.String |
calledPartyBCDToString(byte[] bytes,
int offset,
int length)
|
static boolean |
compare(Context context,
java.lang.String a,
java.lang.String b)
|
static boolean |
compare(java.lang.String a,
java.lang.String b)
|
static java.lang.String |
convertKeypadLettersToDigits(java.lang.String input)
|
static java.lang.String |
extractNetworkPortion(java.lang.String phoneNumber)
|
static java.lang.String |
extractPostDialPortion(java.lang.String phoneNumber)
|
static void |
formatJapaneseNumber(Editable text)
|
static void |
formatNanpNumber(Editable text)
|
static void |
formatNumber(Editable text,
int defaultFormattingType)
|
static java.lang.String |
formatNumber(java.lang.String source)
|
static int |
getFormatTypeForLocale(java.util.Locale locale)
|
static java.lang.String |
getNumberFromIntent(Intent intent,
Context context)
|
static java.lang.String |
getStrippedReversed(java.lang.String phoneNumber)
|
static boolean |
is12Key(char c)
|
static boolean |
isDialable(char c)
|
static boolean |
isEmergencyNumber(java.lang.String number)
|
static boolean |
isGlobalPhoneNumber(java.lang.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(java.lang.String address)
|
static byte[] |
networkPortionToCalledPartyBCD(java.lang.String s)
|
static byte[] |
networkPortionToCalledPartyBCDWithLength(java.lang.String s)
|
static byte[] |
numberToCalledPartyBCD(java.lang.String number)
|
static java.lang.String |
stringFromStringAndTOA(java.lang.String s,
int TOA)
|
static java.lang.String |
stripSeparators(java.lang.String phoneNumber)
|
static int |
toaFromString(java.lang.String s)
|
static java.lang.String |
toCallerIDMinMatch(java.lang.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 java.lang.String getNumberFromIntent(Intent intent,
Context context)
extractNetworkPortion
public static java.lang.String extractNetworkPortion(java.lang.String phoneNumber)
stripSeparators
public static java.lang.String stripSeparators(java.lang.String phoneNumber)
extractPostDialPortion
public static java.lang.String extractPostDialPortion(java.lang.String phoneNumber)
compare
public static boolean compare(java.lang.String a,
java.lang.String b)
compare
public static boolean compare(Context context,
java.lang.String a,
java.lang.String b)
toCallerIDMinMatch
public static java.lang.String toCallerIDMinMatch(java.lang.String phoneNumber)
getStrippedReversed
public static java.lang.String getStrippedReversed(java.lang.String phoneNumber)
stringFromStringAndTOA
public static java.lang.String stringFromStringAndTOA(java.lang.String s,
int TOA)
toaFromString
public static int toaFromString(java.lang.String s)
calledPartyBCDToString
public static java.lang.String calledPartyBCDToString(byte[] bytes,
int offset,
int length)
calledPartyBCDFragmentToString
public static java.lang.String calledPartyBCDFragmentToString(byte[] bytes,
int offset,
int length)
isWellFormedSmsAddress
public static boolean isWellFormedSmsAddress(java.lang.String address)
isGlobalPhoneNumber
public static boolean isGlobalPhoneNumber(java.lang.String phoneNumber)
networkPortionToCalledPartyBCD
public static byte[] networkPortionToCalledPartyBCD(java.lang.String s)
networkPortionToCalledPartyBCDWithLength
public static byte[] networkPortionToCalledPartyBCDWithLength(java.lang.String s)
numberToCalledPartyBCD
public static byte[] numberToCalledPartyBCD(java.lang.String number)
formatNumber
public static java.lang.String formatNumber(java.lang.String source)
getFormatTypeForLocale
public static int getFormatTypeForLocale(java.util.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(java.lang.String number)
convertKeypadLettersToDigits
public static java.lang.String convertKeypadLettersToDigits(java.lang.String input)
Copyright © 2008-2010. All Rights Reserved.