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 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

构造函数

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 支持 Mono for Android 基础结构,不应直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

方法

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)

TtsSpan包装提供的 CharSequence ,注释为包含整个电话号码。

CreateTtsSpannableFormatted(ICharSequence)

TtsSpan包装提供的 CharSequence ,注释为包含整个电话号码。

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)

将指定的 phoneNumber 格式化为 E。

FormatNumberToRFC3966(String, String)

将指定的 phoneNumber 格式化为RFC3966表示形式。

GetFormatTypeForLocale(Locale)
已过时.

返回给定区域设置的电话号码格式类型。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetNumberFromIntent(Intent, Context)

从意向中提取电话号码。

GetStrippedReversed(String)

返回反转的网络部分。

Is12Key(Char)

如此 如果 c 是 ISO-LATIN 字符 0-9, *,#

IsDialable(Char)

如此 如果 c 是 ISO-LATIN 字符 0-9, *, # , +, WILD

IsEmergencyNumber(String)

根据 RIL 和 SIM 卡提供的紧急号码列表检查给定号码。

IsGlobalPhoneNumber(String)
IsISODigit(Char)

如此 如果 c 是 ISO-LATIN 字符 0-9

IsLocalEmergencyNumber(Context, String)

检查给定号码是否为用户所在国家/地区的紧急号码。

IsNonSeparator(Char)

如此 如果 c 是 ISO-LATIN 字符 0-9, *, # , +, WILD, WAIT, PAUSE

IsReallyDialable(Char)

如此 如果 c 是 ISO-LATIN 字符 0-9,*,# , + (没有 WILD)

IsStartsPostDial(Char)

此字符右侧的任何内容都是拨号后字符串的一部分 (例如,这是 PAUSE 或 WAIT)

IsVoiceMailNumber(String)

isVoiceMailNumber:根据 RIL 和 SIM 卡提供的语音邮件号码检查给定号码。

IsWellFormedSmsAddress(String)

返回 true 差异,根据我们可以在设备上判断的网络部分 address 是否适合用作短信目标地址。

JavaFinalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

(继承自 Object)
NetworkPortionToCalledPartyBCD(String)

注意:调用 extractNetworkPortion () ,因此请勿对 SIM EF[ADN] 样式记录使用

NetworkPortionToCalledPartyBCDWithLength(String)

与 相同 #networkPortionToCalledPartyBCD,但包含一个单字节长度前缀。

NormalizeNumber(String)

通过删除数字以外的字符来规范化电话号码。

Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
NumberToCalledPartyBCD(String)

将拨号号码转换为 BCD 字节数组

NumberToCalledPartyBCD(String, BcdExtendedType)

将拨号号码转换为 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>()

用于处理电话号码字符串的各种实用工具。

(继承自 Object)
ToCallerIDMinMatch(String)

反向 顺序返回网络部分中最右的匹配字符

ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

用于处理电话号码字符串的各种实用工具。

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 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)

用于处理电话号码字符串的各种实用工具。

适用于