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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
PhoneNumberUtils()
PhoneNumberUtils(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
BcdExtendedTypeCalledParty
古い.

電話番号文字列を扱うさまざまなユーティリティ。

BcdExtendedTypeEfAdn
古い.

電話番号文字列を扱うさまざまなユーティリティ。

Pause
TOAInternational
TOAUnknown
Wait
Wild

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniPeerMembers

電話番号文字列を扱うさまざまなユーティリティ。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
AddTtsSpan(ISpannable, Int32, Int32)

指定した場所にある指定されたTtsSpanSpannableをアタッチし、その場所に電話番号を含む注釈を付けます。

AreSamePhoneNumber(String, String, String)

2 つの電話番号が同じかどうかを判断します。

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

calledPartyBCDToString のように、フィールドは TOA バイトで始まらない。

CalledPartyBCDFragmentToString(Byte[], Int32, Int32)

calledPartyBCDToString のように、フィールドは TOA バイトで始まらない。

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

3GPP TS 24.

CalledPartyBCDToString(Byte[], Int32, Int32)

3GPP TS 24.

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Compare(Context, String, String)

電話番号 a と b を比較し、発信者番号の目的で十分に同じである場合は true を返します。

Compare(String, String)

電話番号 a と b を比較し、発信者番号の目的で十分に同一である場合は true を返します。

ConvertKeypadLettersToDigits(String)

任意の英字 (i.

CreateTtsSpan(String)

指定したTtsSpanStringを作成します。

CreateTtsSpannable(String)

指定した CharSequenceTtsSpanでラップし、電話番号全体を含むように注釈を付けます。

CreateTtsSpannableFormatted(ICharSequence)

指定した CharSequenceTtsSpanでラップし、電話番号全体を含むように注釈を付けます。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
ExtractNetworkPortion(String)

ネットワーク アドレス部分を抽出し、正規化します (区切り記号を除外します。

ExtractPostDialPortion(String)

DTMF コントロールディジットのポストダイヤル シーケンスを抽出し、一時停止し、待機します。

FormatJapaneseNumber(IEditable)
古い.

日本語の書式設定ルールを使用して、電話番号をインプレースで書式設定します。

FormatNanpNumber(IEditable)
古い.

NANP の書式設定規則を使用して、電話番号をインプレースで書式設定します。

FormatNumber(IEditable, PhoneNumberFormat)
古い.

電話番号をインプレースで書式設定します。

FormatNumber(String, String, String)

指定した番号が書式設定されていない場合にのみ、電話番号を書式設定します。

FormatNumber(String, String)

電話番号の書式を設定します。

FormatNumber(String)
古い.

指定した数値を分割し、その番号の取得国の規則に従って書式設定します。

FormatNumberToE164(String, String)

指定した phoneNumber を E に書式設定します。

FormatNumberToRFC3966(String, String)

指定した phoneNumber をRFC3966表現に書式設定します。

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 が 0 から 9、*、#、+ (WILD なし) ISO-LATIN 文字です。

IsStartsPostDial(Char)

これは、この文字の右側にあるものはすべて、ダイヤル後の文字列の一部です (たとえば、PAUSE または WAIT)。

IsVoiceMailNumber(String)

isVoiceMailNumber: RIL および SIM カードによって提供されるボイスメール番号に対して指定された番号をチェックします。

IsWellFormedSmsAddress(String)

addressのネットワーク部分がデバイス上で確認できる限り、SMS 宛先アドレスとして使用するのに適している場合は true を返します。

IsWpsCallNumber(String)

番号がワイヤレス優先度サービスコール用であるかどうかを確認します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
NetworkPortionToCalledPartyBCD(String)

注: extractNetworkPortion() を呼び出すので、SIM EF[ADN] スタイル レコードには使用しないでください

NetworkPortionToCalledPartyBCDWithLength(String)

#networkPortionToCalledPartyBCDと同じですが、1 バイトの長さのプレフィックスが含まれています。

NormalizeNumber(String)

数字以外の文字を削除して、電話番号を正規化します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
NumberToCalledPartyBCD(String, BcdExtendedType)

ダイヤル番号を BCD バイト配列に変換する

NumberToCalledPartyBCD(String)

ダイヤル番号を BCD バイト配列に変換する

ReplaceUnicodeDigits(String)

すべての unicode(e.

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
StringFromStringAndTOA(String, Int32)

電話番号文字列を扱うさまざまなユーティリティ。

StringFromStringAndTOA(String, PhoneNumberToa)

基本的には、TOA_International番号の前に +があることを確認します

StripSeparators(String)

電話番号文字列から区切り記号を削除します。

ToaFromString(String)

指定されたダイヤル文字列の TOA を基本的に返し、+ プレフィックスがある場合はTOA_Internationalを返します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToCallerIDMinMatch(String)

ネットワーク部分の右端の最小一致文字を 順に返します。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

このマネージド ピアが破棄されたことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

別のマネージド参照によって保持されない限り、このJavaピアを解放します。

(継承元 Object)
IJavaPeerable.Finalized()

このマネージド ピアが終了したことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このマネージド ピアとその JNI 参照の間の関係を記述する状態を取得します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このJava ピアの相互運用 ID ハッシュ コードを設定します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このJava ピアのマネージド ピアと JNI ピアの状態を設定します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このマネージド ピアで使用される JNI オブジェクト参照を設定します。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

電話番号文字列を扱うさまざまなユーティリティ。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象