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.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

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 для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для 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 и верните значение true, если они достаточно идентичны для идентификации звонящего.

Compare(String, String)

Сравните номера телефонов a и b, верните значение 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)

Форматирует указанный 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 имеет значение ISO-LATIN символов 0–9, *, # , + (без WILD)

IsStartsPostDial(Char)

Это все, что справа от этого символа является частью строки после набора (например, это PAUSE или WAIT).

IsVoiceMailNumber(String)

isVoiceMailNumber: проверяет заданный номер голосовой почты, предоставленный карта RIL и SIM-карты.

IsWellFormedSmsAddress(String)

Возвращать значение true iff сетевая часть address , насколько можно определить на устройстве, подходит для использования в качестве адреса назначения SMS.

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)

Заменяет все юникод(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)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от 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)

Различные служебные программы для работы со строками телефонных номеров.

Применяется к