Share via


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
특성

설명

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

에 대한 Java 설명서입니다 android.telephony.PhoneNumberUtils.

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

PhoneNumberUtils()
PhoneNumberUtils(IntPtr, JniHandleOwnership)

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

필드

BcdExtendedTypeCalledParty
사용되지 않음.

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

BcdExtendedTypeEfAdn
사용되지 않음.

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

Pause
TOAInternational
TOAUnknown
Wait
Wild

속성

Class

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

(다음에서 상속됨 Object)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 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)

calledPartyBCDToString과 마찬가지로 필드는 TOA 바이트로 시작되지 않습니다.

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

calledPartyBCDToString과 마찬가지로 필드는 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)

제공된 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)

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

IsReallyDialable(Char)

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

IsStartsPostDial(Char)

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

IsVoiceMailNumber(String)

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

IsWellFormedSmsAddress(String)

의 네트워크 부분은 address SMS 대상 주소로 사용하기에 적합한 디바이스에서 알 수 있는 한 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)

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

적용 대상