SubscriptionManager Класс

Определение

Диспетчер подписок предоставляет сведения о мобильной подписке.

[Android.Runtime.Register("android/telephony/SubscriptionManager", ApiSince=22, DoNotGenerateAcw=true)]
public class SubscriptionManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/SubscriptionManager", ApiSince=22, DoNotGenerateAcw=true)>]
type SubscriptionManager = class
    inherit Object
Наследование
SubscriptionManager
Атрибуты

Комментарии

Диспетчер подписок предоставляет сведения о мобильной подписке.

Документация по Java для android.telephony.SubscriptionManager.

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

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

SubscriptionManager(IntPtr, JniHandleOwnership)

Диспетчер подписок предоставляет сведения о мобильной подписке.

Поля

ActionDefaultSmsSubscriptionChanged

Действие трансляции. Подписка на sms по умолчанию изменилась.

ActionDefaultSubscriptionChanged

Широковещательное действие. Подписка по умолчанию изменена.

ActionManageSubscriptionPlans

Действие действия. Отображение пользовательского интерфейса для управления планами отношений выставления счетов между оператором и конкретным подписчиком.

ActionRefreshSubscriptionPlans

Широковещательное действие. Запрос обновления планов отношений выставления счетов между оператором и конкретным подписчиком.

D2dSharingAll
Устаревшие..

По возможности предоставляется общий доступ к состоянию устройства.

D2dSharingAllContacts
Устаревшие..

Состояние устройства предоставляется всем номерам в контактах пользователя.

D2dSharingDisabled
Устаревшие..

Состояние устройства не предоставляется удаленной стороне.

D2dSharingSelectedContacts
Устаревшие..

Состояние устройства предоставляется всем выбранным контактам.

D2dStatusSharing

Имя столбца ТелефонияProvider для состояния общего доступа устройства к устройству.

D2dStatusSharingSelectedContacts

Имя столбца ТелефонияProvider для сведений о контактах, которые разрешают общий доступ устройства к устройству.

ExtraSlotIndex

Дополнительное целое число для указания индекса слота SIM-карты.

ExtraSubscriptionIndex

Целочисленное дополнительное значение, используемое с #ACTION_DEFAULT_SUBSCRIPTION_CHANGED и #ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED , чтобы указать подписку, которая изменилась.

InvalidSimSlotIndex

Указывает на недопустимый слот sim-карты.

InvalidSubscriptionId

Недопустимый идентификатор подписки

PhoneNumberSourceCarrier
Устаревшие..

Источник номера телефона: предоставляется приложением с привилегиями оператора.

PhoneNumberSourceIms
Устаревшие..

Источник номера телефона: предоставляется реализацией IMS (IP-мультимедийной подсистемы).

PhoneNumberSourceUicc
Устаревшие..

Источник номера телефона: EF-MSISDN (см. 3GPP TS 31.

SubscriptionTypeLocalSim
Устаревшие..

Эта константа предназначена для назначения подписки на локальную SIM-карту.

SubscriptionTypeRemoteSim
Устаревшие..

Эта константа предназначена для назначения подписки на удаленную SIM-карту.

UsageSettingDataCentric
Устаревшие..

Эта подписка вынуждена переходить в режим, ориентированный на данные

UsageSettingDefault
Устаревшие..

Подписка использует параметр по умолчанию.

UsageSettingUnknown
Устаревшие..

Параметр использования неизвестен.

UsageSettingVoiceCentric
Устаревшие..

Эта подписка вынуждена работать в голосовом режиме

Свойства

AccessibleSubscriptionInfoList

Возвращает subscriptionInfo(s) всех внедренных подписок, доступных вызывающему приложению, если таковые есть.

ActiveDataSubscriptionId

Получение идентификатора подписки на активные данные.

ActiveSubscriptionInfoCount

Получение количества активных подписок.

ActiveSubscriptionInfoCountMax

Диспетчер подписок предоставляет сведения о мобильной подписке.

ActiveSubscriptionInfoList

Получите subscriptionInfo(s) текущих активных SIM-карт.

AllSubscriptionInfoList

Получение всех записей сведений о подписке из SIM-карт, которые были вставлены сейчас или ранее вставлены.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
CompleteActiveSubscriptionInfoList

Получите скрытые и видимые сведения о подписке текущих активных SIM-карт.

DefaultDataSubscriptionId

Возвращает идентификатор подписки на данные системы по умолчанию.

DefaultSmsSubscriptionId

Возвращает системный идентификатор подписки НА SMS по умолчанию.

DefaultSubscriptionId

Возвращает идентификатор подписки системы по умолчанию.

DefaultVoiceSubscriptionId

Возвращает идентификатор подписки на голосовую связь системы по умолчанию.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Диспетчер подписок предоставляет сведения о мобильной подписке.

(Унаследовано от Object)
JniPeerMembers

Диспетчер подписок предоставляет сведения о мобильной подписке.

OpportunisticSubscriptions

Возвращает оппортунистические подписки, которые могут быть видны вызывающей.

PeerReference

Диспетчер подписок предоставляет сведения о мобильной подписке.

(Унаследовано от Object)
ThresholdClass

Диспетчер подписок предоставляет сведения о мобильной подписке.

ThresholdType

Диспетчер подписок предоставляет сведения о мобильной подписке.

Методы

AddOnOpportunisticSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

Зарегистрируйтесь для получения изменений в списке оппортунистических записей подписки или в самих отдельных записях.

AddOnSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnSubscriptionsChangedListener)

Зарегистрируйтесь для изменения в списке активных SubscriptionInfo записей или в самих отдельных записях.

AddOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

Зарегистрируйтесь для изменения в списке активных SubscriptionInfo записей или в самих отдельных записях.

AddSubscriptionsIntoGroup(IList<Integer>, ParcelUuid)

Добавление списка подписок в группу.

CanManageSubscription(SubscriptionInfo)

Проверяет, авторизовано ли приложение с заданным контекстом для управления данной подпиской в соответствии с ее метаданными.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CreateSubscriptionGroup(IList<Integer>)

Сообщите SubscriptionManager, что подписки в списке упаковываются в виде группы.

Dispose()

Диспетчер подписок предоставляет сведения о мобильной подписке.

(Унаследовано от Object)
Dispose(Boolean)

Диспетчер подписок предоставляет сведения о мобильной подписке.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
From(Context)

Этот элемент устарел.

GetActiveSubscriptionInfo(Int32)

Получите активный объект SubscriptionInfo с входным subId.

GetActiveSubscriptionInfoForSimSlotIndex(Int32)

Получение активного объекта SubscriptionInfo, связанного с slotIndex

GetDeviceToDeviceStatusSharingContacts(Int32)

Получение списка контактов, которые разрешают общий доступ к состоянию устройства.

GetDeviceToDeviceStatusSharingPreference(Int32)

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

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetPhoneNumber(Int32)

Возвращает номер телефона для заданного subIdобъекта или пустую строку, если она недоступна.

GetPhoneNumber(Int32, Int32)

Возвращает номер телефона для заданных subscriptionId и sourceили пустую строку, если она недоступна.

GetSlotIndex(Int32)

Получение объекта slotIndex, связанного с подпиской.

GetSubscriptionId(Int32)

Получите идентификатор подписки для указанного индекса логического слота SIM-карты.

GetSubscriptionIds(Int32)

Получение массива идентификаторов подписок для указанного индекса логического слота SIM-карты.

GetSubscriptionPlans(Int32)

Получите описание плана отношений выставления счетов между оператором и конкретным подписчиком.

GetSubscriptionsInGroup(ParcelUuid)

Получите subscriptionInfo список подписок, которые находятся в одной группе заданного subId.

IsActiveSubscriptionId(Int32)

Проверяет, соответствует ли предоставленный идентификатор подписки подписке, которая активно используется на устройстве.

IsNetworkRoaming(Int32)

Возвращает значение true, если устройство считается перемещаемым в текущей сети для подписки.

IsUsableSubscriptionId(Int32)

Проверьте, можно ли использовать указанный идентификатор подписки.

IsValidSubscriptionId(Int32)

Проверьте, действителен ли предоставленный идентификатор подписки.

JavaFinalize()

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

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
RemoveOnOpportunisticSubscriptionsChangedListener(SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

Отмените OnOpportunisticSubscriptionsChangedListener регистрацию , который в настоящее время ожидает изменения оппортунистических подписок.

RemoveOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

Отмените OnSubscriptionsChangedListenerрегистрацию .

RemoveSubscriptionsFromGroup(IList<Integer>, ParcelUuid)

Удаление списка подписок из группы подписок.

SetCarrierPhoneNumber(Int32, String)

Задает номер телефона для заданного subId для источника #PHONE_NUMBER_SOURCE_CARRIER carrier.

SetDeviceToDeviceStatusSharingContacts(Int32, IList<Uri>)

Задайте список контактов, которые разрешают доступ к состоянию устройства для идентификатора подписки.

SetDeviceToDeviceStatusSharingPreference(Int32, Int32)

Задайте для устройства значение Состояние устройства совместное использование пользовательских предпочтений для идентификатора подписки.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetOpportunistic(Boolean, Int32)

Укажите, является ли подписка оппортунистической, то есть, ограничена ли сеть, к которому она подключается.

SetSubscriptionOverrideCongested(Int32, Boolean, Int32[], Int64)

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

SetSubscriptionOverrideCongested(Int32, Boolean, Int64)

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

SetSubscriptionOverrideUnmetered(Int32, Boolean, Int32[], Int64)

Временно переопределите план отношений выставления счетов между оператором и конкретным подписчиком, который будет считаться неучтимым.

SetSubscriptionOverrideUnmetered(Int32, Boolean, Int64)

Временно переопределите план отношений выставления счетов между оператором и конкретным подписчиком, который будет считаться неучтимым.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

Задайте описание плана выставления счетов между оператором и конкретным подписчиком.

SwitchToSubscription(Int32, PendingIntent)

Переход на определенную подписку

ToArray<T>()

Диспетчер подписок предоставляет сведения о мобильной подписке.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Диспетчер подписок предоставляет сведения о мобильной подписке.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

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

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> 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)

Диспетчер подписок предоставляет сведения о мобильной подписке.

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