다음을 통해 공유


PhoneNumberUtils 클래스

정의

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

[Android.Runtime.Register("android/telephony/PhoneNumberUtils", DoNotGenerateAcw=true)]
public class PhoneNumberUtils : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/PhoneNumberUtils", DoNotGenerateAcw=true)>]
type PhoneNumberUtils = class
    inherit Object
상속
PhoneNumberUtils
특성

설명

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

에 대한 android.telephony.PhoneNumberUtilsJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

생성자

PhoneNumberUtils()
PhoneNumberUtils(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

BcdExtendedTypeCalledParty
사용되지 않음.

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

BcdExtendedTypeEfAdn
사용되지 않음.

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

Pause
TOAInternational
TOAUnknown
Wait
Wild

속성

Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
JniPeerMembers

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

PeerReference

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

메서드

AddTtsSpan(ISpannable, Int32, Int32)

TtsSpan 지정된 위치에 제공된 Spannable 위치에 연결하여 해당 위치에 전화 번호를 포함하는 것으로 주석을 추가합니다.

AreSamePhoneNumber(String, String, String)

두 전화 번호가 같은지 확인합니다.

CalledPartyBCDFragmentToString(Byte[], Int32, Int32)

호출된PartyBCDToString과 비슷하지만 필드는 TOA 바이트로 시작되지 않습니다.

CalledPartyBCDFragmentToString(Byte[], Int32, Int32, BcdExtendedType)

호출된PartyBCDToString과 비슷하지만 필드는 TOA 바이트로 시작되지 않습니다.

CalledPartyBCDToString(Byte[], Int32, Int32)

3GPP TS 24.

CalledPartyBCDToString(Byte[], Int32, Int32, BcdExtendedType)

3GPP TS 24.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Compare(Context, String, String)

전화 번호 a와 b를 비교하고 발신자 ID 용도로 충분히 동일한 경우 true를 반환합니다.

Compare(String, String)

전화 번호 a와 b를 비교하고, 발신자 ID 용도로 충분히 동일한 경우 true를 반환합니다.

ConvertKeypadLettersToDigits(String)

모든 알파벳 문자(i.

CreateTtsSpan(String)

제공된 에 대한 a TtsSpan 를 만듭니다 String.

CreateTtsSpannable(String)

제공된 CharSequenceTtsSpan항목을 래핑하고 전체 전화 번호를 포함하는 것으로 주석을 추가합니다.

CreateTtsSpannableFormatted(ICharSequence)

제공된 CharSequenceTtsSpan항목을 래핑하고 전체 전화 번호를 포함하는 것으로 주석을 추가합니다.

Dispose()

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
ExtractNetworkPortion(String)

네트워크 주소 부분을 추출하고 정식화합니다(구분 기호를 필터링합니다.)

ExtractPostDialPortion(String)

DTMF 컨트롤 숫자, 일시 중지 및 대기의 다이얼 후 시퀀스를 추출합니다.

FormatJapaneseNumber(IEditable)
사용되지 않음.

일본어 서식 규칙을 사용하여 현재 위치의 전화 번호 서식을 지정합니다.

FormatNanpNumber(IEditable)
사용되지 않음.

NANP 서식 규칙을 사용하여 현재 위치의 전화 번호 형식을 지정합니다.

FormatNumber(IEditable, PhoneNumberFormat)
사용되지 않음.

현재 위치의 전화 번호 서식을 지정합니다.

FormatNumber(String)
사용되지 않음.

지정된 숫자를 축소하고 번호가 있는 국가의 규칙에 따라 형식을 지정합니다.

FormatNumber(String, String)

전화 번호 서식을 지정합니다.

FormatNumber(String, String, String)

지정된 번호의 서식이 지정되지 않은 경우에만 전화 번호 서식을 지정합니다.

FormatNumberToE164(String, String)

E에 지정된 phoneNumber 형식을 지정합니다.

FormatNumberToRFC3966(String, String)

RFC3966 표현에 지정된 phoneNumber 형식을 지정합니다.

GetFormatTypeForLocale(Locale)
사용되지 않음.

지정된 로캘의 전화 번호 서식 유형을 반환합니다.

GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetNumberFromIntent(Intent, Context)

의도에서 전화 번호를 추출합니다.

GetStrippedReversed(String)

역방향 네트워크 부분을 반환합니다.

Is12Key(Char)

True이면 c가 ISO-LATIN 문자 0-9, *, #

IsDialable(Char)

True이면 c가 ISO-LATIN 문자 0-9, *, # , +, WILD입니다.

IsEmergencyNumber(String)

RIL 및 SIM 카드에서 제공하는 긴급 번호 목록에 대해 지정된 번호를 확인합니다.

IsGlobalPhoneNumber(String)
IsISODigit(Char)

True이면 c가 ISO-LATIN 문자 0-9입니다.

IsLocalEmergencyNumber(Context, String)

지정된 번호가 사용자가 있는 국가의 긴급 번호인지 확인합니다.

IsNonSeparator(Char)

c가 ISO-LATIN 문자 0-9, *, #, +, WILD, WAIT, PAUSE이면 True입니다.

IsReallyDialable(Char)

c가 ISO-LATIN 문자 0-9, *, # , + (WILD 없음)이면 True입니다.

IsStartsPostDial(Char)

이 문자의 오른쪽에 있는 모든 항목은 사후 다이얼 문자열의 일부입니다(예: PAUSE 또는 WAIT).

IsVoiceMailNumber(String)

isVoiceMailNumber: RIL 및 SIM 카드에서 제공하는 음성 메일 번호에 대해 지정된 번호를 확인합니다.

IsWellFormedSmsAddress(String)

디바이스에서 알 수 있는 한 SMS 대상 주소로 사용하기에 적합한 네트워크 부분을 address true iff로 반환합니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
NetworkPortionToCalledPartyBCD(String)

참고: extractNetworkPortion()을 호출하므로 SIM EF[ADN] 스타일 레코드에는 사용하지 마세요.

NetworkPortionToCalledPartyBCDWithLength(String)

와 동일 #networkPortionToCalledPartyBCD하지만 1 바이트 길이 접두사를 포함합니다.

NormalizeNumber(String)

숫자 이외의 문자를 제거하여 전화 번호를 정규화합니다.

Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
NumberToCalledPartyBCD(String)

전화 걸기 번호를 BCD 바이트 배열로 변환

NumberToCalledPartyBCD(String, BcdExtendedType)

전화 걸기 번호를 BCD 바이트 배열로 변환

ReplaceUnicodeDigits(String)

모든 유니코드를 바꿉니다(예:

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
StringFromStringAndTOA(String, Int32)

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

StringFromStringAndTOA(String, PhoneNumberToa)

기본적으로: TOA_International 숫자 앞에 +가 있는지 확인합니다.

StripSeparators(String)

전화 번호 문자열에서 구분 기호를 제거합니다.

ToaFromString(String)

지정된 다이얼 문자열에 대한 TOA를 기본적으로 반환하고+ 접두사인 경우 TOA_International 반환합니다.

ToArray<T>()

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
ToCallerIDMinMatch(String)

네트워크 부분의 맨 오른쪽에 일치하는 최소 문자를 역순으로 반환합니다.

ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

GetJniTypeName(IJavaPeerable)

전화 번호 문자열을 처리하기 위한 다양한 유틸리티입니다.

적용 대상