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

ThresholdType

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

方法

AddTtsSpan(ISpannable, Int32, Int32)

将 a 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)

为提供的 String.创建一个 TtsSpan

CreateTtsSpannable(String)

包装提供的 CharSequence 一个 TtsSpan,批注它,使其包含电话号码的全部。

CreateTtsSpannableFormatted(ICharSequence)

包装提供的 CharSequence 一个 TtsSpan,批注它,使其包含电话号码的全部。

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 拉丁字符 0-9, *, # , + (无 WILD)

IsStartsPostDial(Char)

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

IsVoiceMailNumber(String)

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

IsWellFormedSmsAddress(String)

返回 true iff,即网络部分 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)

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

适用于