SubscriptionManager Classe

Definição

O gerenciador de assinaturas fornece as informações da assinatura móvel.

[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
Herança
SubscriptionManager
Atributos

Comentários

O gerenciador de assinaturas fornece as informações da assinatura móvel.

Java documentação para android.telephony.SubscriptionManager.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
SubscriptionManager(IntPtr, JniHandleOwnership)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

Campos

Nome Description
ActionDefaultSmsSubscriptionChanged

Ação de Difusão: a assinatura de SMS padrão foi alterada.

ActionDefaultSubscriptionChanged

Ação de Difusão: a assinatura padrão foi alterada.

ActionManageSubscriptionPlans

Ação de atividade: exibir a interface do usuário para gerenciar os planos de relação de cobrança entre uma operadora e um assinante específico.

ActionRefreshSubscriptionPlans

Ação de Difusão: solicite uma atualização dos planos de relação de cobrança entre uma operadora e um assinante específico.

D2dSharingAll
Obsoleto.

O status do dispositivo é compartilhado sempre que possível.

D2dSharingAllContacts
Obsoleto.

O status do dispositivo é compartilhado com todos os números nos contatos do usuário.

D2dSharingDisabled
Obsoleto.

O status do dispositivo não é compartilhado com uma parte remota.

D2dSharingSelectedContacts
Obsoleto.

O status do dispositivo é compartilhado com todos os contatos selecionados.

D2dStatusSharing

Nome da coluna TelephonyProvider para o status de compartilhamento de dispositivo para dispositivo.

D2dStatusSharingSelectedContacts

Nome da coluna TelephonyProvider para informações de contatos que permitem o compartilhamento de dispositivos.

ExtraSlotIndex

Inteiro extra para especificar o índice de slot sim.

ExtraSubscriptionIndex

Inteiro extra usado com #ACTION_DEFAULT_SUBSCRIPTION_CHANGED e #ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED para indicar a assinatura que foi alterada.

InvalidSimSlotIndex

Indica um slot sim inválido.

InvalidSubscriptionId

Um identificador de assinatura inválido

PhoneNumberSourceCarrier
Obsoleto.

Uma fonte de número de telefone: fornecido por um aplicativo que tem privilégio de operadora.

PhoneNumberSourceIms
Obsoleto.

Uma fonte de número de telefone: fornecida pela implementação do IMS (Subsistema Multimídia IP).

PhoneNumberSourceUicc
Obsoleto.

Uma fonte de número de telefone: o EF-MSISDN (consulte 3GPP TS 31.

ServiceCapabilityData
Obsoleto.

Representa um valor que indica os recursos de chamada de dados de uma assinatura.

ServiceCapabilitySms
Obsoleto.

Representa um valor que indica os recursos de SMS de uma assinatura.

ServiceCapabilityVoice
Obsoleto.

Representa um valor que indica os recursos de chamada de voz de uma assinatura.

SubscriptionTypeLocalSim
Obsoleto.

Essa constante é designar uma assinatura como uma assinatura Local-SIM.

SubscriptionTypeRemoteSim
Obsoleto.

Essa constante é designar uma assinatura como uma assinatura Remote-SIM.

UsageSettingDataCentric
Obsoleto.

Essa assinatura é forçada ao modo centrado em dados

UsageSettingDefault
Obsoleto.

A assinatura usa a configuração padrão.

UsageSettingUnknown
Obsoleto.

A configuração de uso é desconhecida.

UsageSettingVoiceCentric
Obsoleto.

Esta assinatura é forçada ao modo centrado em voz

Propriedades

Nome Description
AccessibleSubscriptionInfoList

Obtém o SubscriptionInfo(s) de todas as assinaturas inseridas acessíveis ao aplicativo de chamada, se houver.

ActiveDataSubscriptionId

Obtenha a ID da assinatura de dados ativos.

ActiveSubscriptionInfoCount

Obtenha a contagem de assinaturas ativas.

ActiveSubscriptionInfoCountMax

O gerenciador de assinaturas fornece as informações da assinatura móvel.

ActiveSubscriptionInfoList

Obtenha os SubscriptionInfo(s) dos SIM(s) atualmente ativos).

AllSubscriptionInfoList

Obtenha todos os registros de informações de assinatura de SIMs inseridos agora ou inseridos anteriormente.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
CompleteActiveSubscriptionInfoList

Obtenha SubscriptionInfo(s) ocultos e visíveis dos SIM(s) atualmente ativos).

DefaultDataSubscriptionId

Retorna a ID de assinatura de dados padrão do sistema.

DefaultSmsSubscriptionId

Retorna a ID de assinatura de SMS padrão do sistema.

DefaultSubscriptionId

Retorna a ID de assinatura padrão do sistema.

DefaultVoiceSubscriptionId

Retorna a ID de assinatura de voz padrão do sistema.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
JniPeerMembers

O gerenciador de assinaturas fornece as informações da assinatura móvel.

OpportunisticSubscriptions

Retorne assinaturas oportunistas que podem ser visíveis para o chamador.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

O gerenciador de assinaturas fornece as informações da assinatura móvel.

ThresholdType

O gerenciador de assinaturas fornece as informações da assinatura móvel.

Métodos

Nome Description
AddOnOpportunisticSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

Registre-se para alterações na lista de registros de assinatura oportunistas ou nos próprios registros individuais.

AddOnSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnSubscriptionsChangedListener)

Registre-se para alterações na lista de registros ativos SubscriptionInfo ou nos próprios registros individuais.

AddOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

Registre-se para alterações na lista de registros ativos SubscriptionInfo ou nos próprios registros individuais.

AddSubscriptionsIntoGroup(IList<Integer>, ParcelUuid)

Adicione uma lista de assinaturas a um grupo.

CanManageSubscription(SubscriptionInfo)

Verifica se o aplicativo com o contexto fornecido está autorizado a gerenciar a assinatura fornecida de acordo com seus metadados.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
CreateSubscriptionGroup(IList<Integer>)

Informe o SubscriptionManager de que as assinaturas na lista são agrupadas como um grupo.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
Equals(Object)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
From(Context)

Este membro foi preterido.

GetActiveSubscriptionInfo(Int32)

Obtenha o SubscriptionInfo ativo com a subId de entrada.

GetActiveSubscriptionInfoForSimSlotIndex(Int32)

Obter o SubscriptionInfo ativo associado ao slotIndex

GetDeviceToDeviceStatusSharingContacts(Int32)

Obtenha a lista de contatos que permitem o compartilhamento de status do dispositivo para o dispositivo.

GetDeviceToDeviceStatusSharingPreference(Int32)

Retorna o dispositivo escolhido pelo usuário para a preferência de compartilhamento de status do dispositivo

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetPhoneNumber(Int32, Int32)

Retorna o número de telefone do determinado subscriptionId e sourceou de uma cadeia de caracteres vazia, se não estiver disponível.

GetPhoneNumber(Int32)

Retorna o número de telefone do determinado subIdou uma cadeia de caracteres vazia, se não estiver disponível.

GetSlotIndex(Int32)

Obtenha slotIndex associado à assinatura.

GetSubscriptionId(Int32)

Obtenha a ID da assinatura do índice de slot do SIM lógico especificado.

GetSubscriptionIds(Int32)

Obtenha uma matriz de IDs de assinatura para o índice de slot de SIM lógico especificado.

GetSubscriptionPlans(Int32)

Obtenha a descrição do plano de relação de cobrança entre uma operadora e um assinante específico.

GetSubscriptionsInGroup(ParcelUuid)

Obtenha a lista subscriptionInfo de assinaturas que estão no mesmo grupo de subId fornecidas.

IsActiveSubscriptionId(Int32)

Verifica se a ID da assinatura fornecida corresponde a uma assinatura que está ativamente em uso no dispositivo.

IsNetworkRoaming(Int32)

Retornará true se o dispositivo for considerado roaming na rede atual para uma assinatura.

IsUsableSubscriptionId(Int32)

Verifique se a ID da assinatura fornecida é utilizável.

IsValidSubscriptionId(Int32)

Verifique se a ID da assinatura fornecida é válida.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RemoveOnOpportunisticSubscriptionsChangedListener(SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

Cancele o registro da alteração das OnOpportunisticSubscriptionsChangedListener assinaturas oportunistas que estão escutando no momento.

RemoveOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

Cancelar o registro do OnSubscriptionsChangedListener.

RemoveSubscriptionsFromGroup(IList<Integer>, ParcelUuid)

Remova uma lista de assinaturas de seu grupo de assinaturas.

SetCarrierPhoneNumber(Int32, String)

Define o número de telefone do determinado subId para a origem #PHONE_NUMBER_SOURCE_CARRIER carrier.

SetDeviceToDeviceStatusSharingContacts(Int32, IList<Uri>)

Defina a lista de contatos que permitem o compartilhamento de status do dispositivo para um ID de assinatura.

SetDeviceToDeviceStatusSharingPreference(Int32, Int32)

Defina o dispositivo como a preferência do usuário de compartilhamento de status do dispositivo para uma ID de assinatura.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetOpportunistic(Boolean, Int32)

Defina se uma assinatura é oportunista, ou seja, se a rede à qual ela se conecta tem cobertura limitada.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
SetSubscriptionOverrideCongested(Int32, Boolean, Int32[], Int64)

Substitua temporariamente o plano de relação de cobrança entre uma operadora e um assinante específico a ser considerado congestionado.

SetSubscriptionOverrideCongested(Int32, Boolean, Int64)

Substitua temporariamente o plano de relação de cobrança entre uma operadora e um assinante específico a ser considerado congestionado.

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

Substitua temporariamente o plano de relação de cobrança entre uma operadora e um assinante específico a ser considerado não atendido.

SetSubscriptionOverrideUnmetered(Int32, Boolean, Int64)

Substitua temporariamente o plano de relação de cobrança entre uma operadora e um assinante específico a ser considerado não atendido.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

Defina a descrição do plano de relação de cobrança entre uma operadora e um assinante específico.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

Defina a descrição do plano de relação de cobrança entre uma operadora e um assinante específico.

SwitchToSubscription(Int32, PendingIntent)

Alternar para uma determinada assinatura

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

O gerenciador de assinaturas fornece as informações da assinatura móvel.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a