TelephonyManager Classe

Definição

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

[Android.Runtime.Register("android/telephony/TelephonyManager", DoNotGenerateAcw=true)]
public class TelephonyManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/TelephonyManager", DoNotGenerateAcw=true)>]
type TelephonyManager = class
    inherit Object
Herança
TelephonyManager
Atributos

Comentários

Fornece acesso a informações sobre os serviços de telefonia no dispositivo. Os aplicativos podem usar os métodos nessa classe para determinar serviços e estados de telefonia, bem como para acessar alguns tipos de informações do assinante. Os aplicativos também podem registrar um ouvinte para receber a notificação de alterações de estado de telefonia.

O TelephonyManager retornado usará a assinatura padrão para todas as chamadas. Para chamar uma API para uma assinatura específica, use #createForSubscriptionId(int). Por exemplo: telephonyManager = defaultSubTelephonyManager.createForSubscriptionId(subId);

Observe que o acesso a algumas informações de telefonia é protegido por permissão. Seu aplicativo não pode acessar as informações protegidas, a menos que tenha as permissões apropriadas declaradas em seu arquivo de manifesto. Quando as permissões se aplicam, elas são indicadas nos métodos por meio dos quais você acessa as informações protegidas.

O TelephonyManager destina-se ao uso em dispositivos que implementam android.content.pm.PackageManager#FEATURE_TELEPHONY FEATURE_TELEPHONY. Em dispositivos que não implementam esse recurso, o comportamento não é confiável.

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

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
TelephonyManager(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
ActionCarrierMessagingClientService

Uma ação de serviço que identifica uma android.service.carrier.CarrierMessagingClientService subclasse no AndroidManifest.

ActionCarrierSignalDefaultNetworkAvailable

Ação de difusão enviada quando a disponibilidade da rede padrão do sistema é alterada.

ActionCarrierSignalPcoValue

Ação de difusão enviada quando um valor PCO fica disponível no modem.

ActionCarrierSignalRedirected

Ação de difusão enviada quando uma conexão de dados é redirecionada com falha de validação.

ActionCarrierSignalRequestNetworkFailed

Ação de difusão enviada quando uma configuração de conexão de dados falha.

ActionCarrierSignalReset

Ação de difusão enviada quando os aplicativos de operadora devem redefinir seu estado interno.

ActionConfigureVoicemail

Abra a atividade de configurações de caixa postal para fazer alterações na configuração da caixa postal.

ActionMultiSimConfigChanged

Ação de transmissão a ser recebida pelos receptores de transmissão.

ActionNetworkCountryChanged

Difunda a ação de intenção para alterações de código de país de rede.

ActionPhoneStateChanged

Difunda a ação de intenção indicando que o estado da chamada no dispositivo foi alterado.

ActionResetMobileNetworkSettings

Ação de atividade: mostrar a configuração para redefinir redes móveis.

ActionRespondViaMessage

O aplicativo Phone envia essa intenção quando um usuário opta por responder via mensagem durante uma chamada de entrada.

ActionSecretCode

Ação de Difusão: um código de depuração foi inserido no diálogo.

ActionShowVoicemailNotification

Difunda a ação de intenção para permitir que o discador padrão saiba para mostrar a notificação de caixa postal.

ActionSubscriptionCarrierIdentityChanged

Ação de Transmissão: A identidade da operadora de assinatura foi alterada.

ActionSubscriptionSpecificCarrierIdentityChanged

Ação de Transmissão: A identidade da operadora específica da assinatura foi alterada.

AllowedNetworkTypesReasonCarrier
Obsoleto.

Para indicar que a alteração de tipo de rede permitida é solicitada pela operadora.

AllowedNetworkTypesReasonUser
Obsoleto.

Para indicar que a alteração de tipo de rede permitida é solicitada pelo usuário.

ApptypeCsim
Obsoleto.

O tipo de aplicativo UICC é CSIM

ApptypeIsim
Obsoleto.

O tipo de aplicativo UICC é ISIM

ApptypeRuim
Obsoleto.

O tipo de aplicativo UICC é RUIM

ApptypeSim
Obsoleto.

O tipo de aplicativo UICC é SIM

ApptypeUnknown
Obsoleto.

O tipo de aplicativo UICC é desconhecido ou não especificado

ApptypeUsim
Obsoleto.

O tipo de aplicativo UICC é USIM

AuthtypeEapAka
Obsoleto.

O tipo de autenticação para o desafio UICC é EAP AKA.

AuthtypeEapSim
Obsoleto.

O tipo de autenticação para o desafio UICC é EAP SIM.

AuthtypeGbaBootstrap
Obsoleto.

Tipo de autenticação para GBA Bootstrap Challenge.

AuthtypeGbaNafKeyExternal
Obsoleto.

Tipo de autenticação para o DESAFIO Externo da chave NAF (Funções de Aplicativo de Rede) GBA.

CallComposerStatusBusinessOnly
Obsoleto.

Chame o status <do compositor b>Somente< negócios/b> na configuração do usuário.

CallComposerStatusOff
Obsoleto.

Chame o status <do compositor b>OFF</b> da configuração do usuário.

CallComposerStatusOn
Obsoleto.

Chame o status <do compositor b>ON</b> da configuração do usuário.

CapabilitySlicingConfigSupported

Indica se #getNetworkSlicingConfiguration há suporte.

CarrierRestrictionStatusNotRestricted
Obsoleto.

O dispositivo não está restrito a uma operadora

CarrierRestrictionStatusRestricted
Obsoleto.

O dispositivo é restrito a uma operadora.

CarrierRestrictionStatusRestrictedToCaller
Obsoleto.

O dispositivo é restrito à operadora do aplicativo de chamada.

CarrierRestrictionStatusUnknown
Obsoleto.

O valor de status de restrição da transportadora é desconhecido, caso o modem não tenha fornecido nenhuma informação sobre o status de restrição da transportadora.

CdmaRoamingModeAffiliated

Valor para CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT o qual permite roaming em redes afiliadas.

CdmaRoamingModeAny

Valor para CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT o qual permite roaming em qualquer rede.

CdmaRoamingModeHome

Valor para CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT o qual só permite conexões em redes domésticas.

CdmaRoamingModeRadioDefault

Valor para CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT o qual deixa o modo de roaming definido como o padrão de rádio ou para a preferência do usuário se ele tiver indicado um.

DataDisconnecting
Obsoleto.

Estado de conexão de dados: desconectando.

DataEnabledReasonCarrier
Obsoleto.

Para indicar habilitar ou desabilitar os dados da operadora pelo sistema com base na sinalização da operadora ou em aplicativos com privilégios de operadora.

DataEnabledReasonOverride
Obsoleto.

Para indicar que os dados foram habilitados ou desabilitados devido a substituições de política de dados móveis.

DataEnabledReasonPolicy
Obsoleto.

Para indicar esse controle de dados devido à política.

DataEnabledReasonThermal
Obsoleto.

Para indicar habilitar ou desabilitar dados por serviço térmico.

DataEnabledReasonUnknown
Obsoleto.

Para indicar que os dados foram habilitados ou desabilitados devido a um motivo desconhecido.

DataEnabledReasonUser
Obsoleto.

Para indicar que o usuário habilitou ou desabilitou dados.

DataHandoverInProgress
Obsoleto.

Estado da conexão de dados: entrega em andamento.

DefaultPortIndex

Índice de porta padrão para um UICC.

EriFlash

ERI (Indicador avançado de roaming) é FLASH i.

EriOff

ERI (Indicador avançado de roaming) é OFF i.

EriOn

ERI (Indicador avançado de roaming) é ON i.

EventDisplayEmergencyMessage

Evento relatado da pilha de telefonia para indicar que não Connection é possível localizar nenhuma rede e provavelmente não será conectado.

ExtraActiveSimSupportedCount

O número de SIM ativos com suporte pela configuração multi-SIM atual.

ExtraApnProtocol

Um inteiro extra que contém o protocolo da conexão apn.

ExtraApnType

Um número extra inteiro que contém o tipo APN.

ExtraCallVoicemailIntent

A intenção de chamar a caixa postal.

ExtraCarrierId

Um int extra usado com #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED o qual indica a ID da operadora atualizada retornada por TelephonyManager#getSimCarrierId().

ExtraCarrierName

Um extra de cadeia de caracteres usado com #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED o qual indica o nome atualizado da operadora da assinatura atual.

ExtraDataFailCause

Um número extra inteiro que contém a causa de falha de dados.

ExtraDefaultNetworkAvailable

Um extra booliano que indica a disponibilidade da rede padrão.

ExtraEmergencyCallToSatelliteHandoverType

Chave extra inteiro usada com #EVENT_DISPLAY_EMERGENCY_MESSAGE o qual indica o tipo de transferência da chamada de emergência para o sistema de mensagens satélite.

ExtraEmergencyCallToSatelliteLaunchIntent

Chave extra usada com a #EVENT_DISPLAY_EMERGENCY_MESSAGE que PendingIntent será iniciada pelo aplicativo Dialer.

ExtraHidePublicSettings

O valor booliano que indica se a atividade de configurações de caixa postal iniciada deve #ACTION_CONFIGURE_VOICEMAIL ocultar as configurações acessíveis por meio da API pública.

ExtraIncomingNumber

Chave extra usada com a #ACTION_PHONE_STATE_CHANGED transmissão para uma cadeia de caracteres que contém o número de telefone de entrada ou saída.

ExtraIsRefresh

Valor booliano que representa se o TelephonyManager#ACTION_SHOW_VOICEMAIL_NOTIFICATION valor é novo ou uma atualização de uma notificação existente.

ExtraLastKnownNetworkCountry

O extra usado com um #ACTION_NETWORK_COUNTRY_CHANGED para especificar o último código do país conhecido no formato ISO-3166-1 alfa-2.

ExtraLaunchVoicemailSettingsIntent

A intenção de iniciar as configurações de caixa postal.

ExtraNetworkCountry

O extra usado com um #ACTION_NETWORK_COUNTRY_CHANGED para especificar o código do país no formato ISO-3166-1 alfa-2.

ExtraNotificationCount

O número de mensagens de voz associadas à notificação.

ExtraPcoId

Um número extra inteiro que indica a ID dos dados do PCO.

ExtraPcoValue

Uma matriz de bytes extra que contém dados PCO lidos do modem.

ExtraPhoneAccountHandle

O extra usado com um #ACTION_CONFIGURE_VOICEMAIL e #ACTION_SHOW_VOICEMAIL_NOTIFICATIONIntent para especificar a PhoneAccountHandle configuração ou notificação é para.

ExtraRedirectionUrl

Extra de cadeia de caracteres que contém a URL de redirecionamento enviada com #ACTION_CARRIER_SIGNAL_REDIRECTED.

ExtraSpecificCarrierId

Um int extra usado com #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED o qual indica a ID da operadora específica atualizada retornada por TelephonyManager#getSimSpecificCarrierId().

ExtraSpecificCarrierName

Um extra de cadeia de caracteres usado com #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED o qual indica o nome de operadora específico atualizado retornado por TelephonyManager#getSimSpecificCarrierIdName().

ExtraState

A chave de pesquisa usada com a #ACTION_PHONE_STATE_CHANGED transmissão de uma cadeia de caracteres que contém o novo estado de chamada.

ExtraSubscriptionId

Um int extra usado #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED para indicar a assinatura que foi alterada ou, em geral, sempre que uma ID de assinatura precisar especificada.

ExtraVoicemailNumber

O número da caixa postal.

IncludeLocationDataCoarse
Obsoleto.

Inclua dados de localização grosseira.

IncludeLocationDataFine
Obsoleto.

Inclua dados de localização finos.

IncludeLocationDataNone
Obsoleto.

Especifica não incluir nenhum dado relacionado ao local.

MetadataHideVoicemailSettingsMenu

Um valor booliano de metadados que indica se as configurações de caixa postal devem estar ocultas na página de configurações de chamada iniciada por android.telecom.TelecomManager#ACTION_SHOW_CALL_SETTINGS.

MultisimAllowed
Obsoleto.

O uso de vários cartões SIM ao mesmo tempo para se registrar na rede (e.

MultisimNotSupportedByCarrier
Obsoleto.

O uso de vários cartões SIM ao mesmo tempo para se registrar na rede (e.

MultisimNotSupportedByHardware
Obsoleto.

O uso de vários cartões SIM ao mesmo tempo para se registrar na rede (e.

NetworkSelectionModeAuto
Obsoleto.

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

NetworkSelectionModeManual
Obsoleto.

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

NetworkSelectionModeUnknown
Obsoleto.

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

NETWORKTYPEBITMASK1xRTT

máscara de bits do tipo de rede que indica o suporte do radio tech 1xRTT.

NetworkTypeBitmaskCdma

máscara de bits do tipo de rede que indica o suporte da CDMA (IS95A/IS95B) de tecnologia de rádio.

NetworkTypeBitmaskEdge

máscara de bits do tipo de rede que indica o suporte da radio tech EDGE.

NetworkTypeBitmaskEhrpd

máscara de bits do tipo de rede que indica o suporte do EHRPD de tecnologia de rádio.

NetworkTypeBitmaskEvdo0

máscara de bits do tipo de rede que indica o suporte do radio tech EVDO 0.

NetworkTypeBitmaskEvdoA

máscara de bits do tipo de rede que indica o suporte do EVDO A de tecnologia de rádio.

NetworkTypeBitmaskEvdoB

máscara de bits do tipo de rede que indica o suporte do EVDO B de tecnologia de rádio.

NetworkTypeBitmaskGprs

máscara de bits do tipo de rede que indica o suporte do GPRS de tecnologia de rádio.

NetworkTypeBitmaskGsm

máscara de bits do tipo de rede que indica o suporte do GSM de tecnologia de rádio.

NetworkTypeBitmaskHsdpa

máscara de bits do tipo de rede que indica o suporte do HSDPA de tecnologia de rádio.

NetworkTypeBitmaskHspa

máscara de bits do tipo de rede que indica o suporte do HSPA de tecnologia de rádio.

NetworkTypeBitmaskHspap

máscara de bits do tipo de rede que indica o suporte do HSPAP de tecnologia de rádio.

NetworkTypeBitmaskHsupa

máscara de bits do tipo de rede que indica o suporte do HSUPA de tecnologia de rádio.

NetworkTypeBitmaskIwlan

máscara de bits do tipo de rede que indica o suporte da IWLAN de tecnologia de rádio.

NetworkTypeBitmaskLte

máscara de bits do tipo de rede que indica o suporte do LTE de tecnologia de rádio.

NetworkTypeBitmaskLteCa

NÃO USADO; essa máscara de bits é exposta acidentalmente.

NetworkTypeBitmaskNr

máscara de bits do tipo de rede que indica o suporte do 5G NR (New Radio) de radio tech.

NetworkTypeBitmaskTdScdma

máscara de bits do tipo de rede que indica o suporte de TD_SCDMA de tecnologia de rádio.

NetworkTypeBitmaskUmts

máscara de bits do tipo de rede que indica o suporte do UMTS de tecnologia de rádio.

NetworkTypeBitmaskUnknown

máscara de bits do tipo de rede desconhecida.

PremiumCapabilityPrioritizeLatency
Obsoleto.

Uma funcionalidade premium que aumenta a rede para permitir o tráfego interativo em tempo real priorizando a comunicação de baixa latência.

PurchasePremiumCapabilityResultAlreadyInProgress
Obsoleto.

Falha na funcionalidade de compra premium porque uma solicitação já foi feita e está em andamento.

PurchasePremiumCapabilityResultAlreadyPurchased
Obsoleto.

Falha na funcionalidade de compra premium porque ele já está comprado e disponível.

PurchasePremiumCapabilityResultCarrierDisabled
Obsoleto.

Falha na capacidade de compra premium porque a operadora desabilitou ou não dá suporte à funcionalidade, conforme especificado em CarrierConfigManager#KEY_SUPPORTED_PREMIUM_CAPABILITIES_INT_ARRAY.

PurchasePremiumCapabilityResultCarrierError
Obsoleto.

Falha na capacidade de compra premium porque o aplicativo da operadora não indicou êxito.

PurchasePremiumCapabilityResultEntitlementCheckFailed
Obsoleto.

Falha na funcionalidade de compra premium porque a verificação de direitos falhou.

PurchasePremiumCapabilityResultFeatureNotSupported
Obsoleto.

Falha na funcionalidade de compra premium porque o dispositivo não dá suporte ao recurso.

PurchasePremiumCapabilityResultNetworkNotAvailable
Obsoleto.

Falha na capacidade de compra premium porque a rede não está disponível.

PurchasePremiumCapabilityResultNotDefaultDataSubscription
Obsoleto.

Falha na funcionalidade de compra premium porque a solicitação não foi feita na assinatura de dados padrão, indicada por SubscriptionManager#getDefaultDataSubscriptionId().

PurchasePremiumCapabilityResultNotForeground
Obsoleto.

Falha na funcionalidade de compra premium porque o aplicativo solicitante não está em primeiro plano.

PurchasePremiumCapabilityResultPendingNetworkSetup
Obsoleto.

A funcionalidade premium de compra foi bem-sucedida e está aguardando a rede configurar a configuração de fatiamento.

PurchasePremiumCapabilityResultRequestFailed
Obsoleto.

Falha na funcionalidade de compra premium porque o serviço de telefonia não está disponível ou houve um erro no processo de telefone.

PurchasePremiumCapabilityResultSuccess
Obsoleto.

A solicitação de funcionalidade premium de compra foi bem-sucedida.

PurchasePremiumCapabilityResultThrottled
Obsoleto.

Falha na capacidade de compra premium porque a solicitação foi limitada.

PurchasePremiumCapabilityResultTimeout
Obsoleto.

Falha na funcionalidade de compra premium porque não recebemos uma resposta do usuário para a notificação de aumento de desempenho dentro do tempo especificado por CarrierConfigManager#KEY_PREMIUM_CAPABILITY_NOTIFICATION_DISPLAY_TIMEOUT_MILLIS_LONG.

PurchasePremiumCapabilityResultUserCanceled
Obsoleto.

Falha na capacidade de compra premium porque o usuário cancelou a operação.

PurchasePremiumCapabilityResultUserDisabled
Obsoleto.

Falha na funcionalidade de compra premium porque o usuário desabilitou o recurso.

SetOpportunisticSubInactiveSubscription

A assinatura não é válida.

SetOpportunisticSubNoOpportunisticSubAvailable

A assinatura não é válida.

SetOpportunisticSubRemoteServiceException

O serviço de assinatura ocorreu com exceção remota.

SetOpportunisticSubSuccess

Nenhum erro.

SetOpportunisticSubValidationFailed

Falha na validação ao tentar alternar para a assinatura preferencial.

UninitializedCardId

Um identificador de cartão UICC usado antes do cartão UICC ser carregado.

UnknownCarrierId

Uma ID de transportadora desconhecida.

UnsupportedCardId

Um identificador de cartão UICC usado se o dispositivo não der suporte à operação.

UpdateAvailableNetworksAborted

A solicitação foi anulada.

UpdateAvailableNetworksDisableModemFail

Falha ao desabilitar o modem.

UpdateAvailableNetworksEnableModemFail

Falha na habilitação do modem.

UpdateAvailableNetworksInvalidArguments

O parâmetro passado é inválido.

UpdateAvailableNetworksMultipleNetworksNotSupported

O aplicativo da operadora não dá suporte a várias redes disponíveis.

UpdateAvailableNetworksNoCarrierPrivilege

Nenhum privilégio de transportadora.

UpdateAvailableNetworksNoOpportunisticSubAvailable

A assinatura não é válida.

UpdateAvailableNetworksRemoteServiceException

Não há Nenhum OportunistaNetworkService.

UpdateAvailableNetworksServiceIsDisabled

O OportunistaNetworkService está desabilitado.

UpdateAvailableNetworksSuccess

Nenhum erro.

UpdateAvailableNetworksUnknownFailure

Ocorreu uma falha desconhecida.

VvmTypeCvvm

Um sabor de protocolo OMTP com um formato mo (de origem móvel) diferente

VvmTypeOmtp

O protocolo OMTP.

Propriedades

Nome Description
ActiveModemCount

Retorna o número de modems lógicos atualmente configurados para serem ativados.

AllCellInfo

Solicita todas as informações de célula disponíveis de todos os rádios no dispositivo, incluindo as células acampadas/registradas, atendendo e vizinhas.

CallComposerStatus

Obtenha o status do conjunto de usuários para chamadas enriquecidas com o compositor de chamadas. -ou- Defina o status do conjunto de usuários para chamadas enriquecidas com o compositor de chamadas.

CallState

Retorna o estado de todas as chamadas no dispositivo.

CallStateForSubscription

Recupere o estado de chamada de uma assinatura específica especificada quando essa instância do TelephonyManager foi criada.

CardIdForDefaultEuicc

Obtenha a ID do cartão eUICC padrão.

CarrierConfig

Retorna a configuração da operadora da ID da assinatura fixada no TelephonyManager.

CarrierIdFromSimMccMnc

Retorna a ID da transportadora com base apenas no SIM MCCMNC (retornado por #getSimOperator()) .

CellLocation

Retorna o local atual do dispositivo.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
DataActivity

Retorna uma constante que indica o tipo de atividade em uma conexão de dados (celular).

DataEnabled

Retorna se os dados móveis estão habilitados ou não por configuração do usuário. -ou- Valores usados para retornar o status da chamada hasCarrierPrivileges.

DataNetworkType

Retorna uma constante que indica a tecnologia de rádio (tipo de rede) atualmente em uso no dispositivo para transmissão de dados.

DataState

Retorna uma constante que indica o estado atual da conexão de dados (celular).

DeviceId

Retorna a ID exclusiva do dispositivo, por exemplo, o IMEI para GSM e o MEID ou ESN para telefones CDMA.

DeviceSoftwareVersion

Retorna o número de versão do software para o dispositivo, por exemplo, o IMEI/SV para telefones GSM.

EmergencyNumberList

Obtenha a lista de números de emergência com base na localidade atual, sim, padrão, modem e rede.

EquivalentHomePlmns

Retorna uma lista dos PLMNs domésticos equivalentes (EF_EHPLMN) do aplicativo USIM.

ExtraStateIdle

Valor usado com #EXTRA_STATE correspondente a #CALL_STATE_IDLE.

ExtraStateOffhook

Valor usado com #EXTRA_STATE correspondente a #CALL_STATE_OFFHOOK.

ExtraStateRinging

Valor usado com #EXTRA_STATE correspondente a #CALL_STATE_RINGING.

GroupIdLevel1

Retorna o Identificador de Grupo Level1 para um telefone GSM.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasCarrierPrivileges

O aplicativo de chamada recebeu privilégios de transportadora pela operadora.

HasIccCard

Essa API é usada para verificar se há um cartão ICC presente no dispositivo.

Imei

Retorna o IMEI (International Mobile Equipment Identity).

IsConcurrentVoiceAndDataSupported

Se o dispositivo está atualmente em uma tecnologia (e.

IsDataCapable

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

IsDataConnectionAllowed

Verifica se a conexão de dados de celular é permitida no dispositivo.

IsDataRoamingEnabled

Retorna se o roaming de dados móveis está habilitado na assinatura.

IsDeviceSmsCapable

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

IsDeviceVoiceCapable

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

IsHearingAidCompatibilitySupported

Se o telefone dá suporte à compatibilidade de aparelhos auditivos.

IsManualNetworkSelectionAllowed

Verifica se a seleção manual de rede é permitida.

IsNetworkRoaming

Retornará true se o dispositivo for considerado roaming na rede atual, para fins de GSM.

IsRttSupported

Determina se o dispositivo atualmente dá suporte a RTT (texto em tempo real).

IsSmsCapable

Este membro foi preterido.

IsTtyModeSupported

Este membro foi preterido.

IsVoiceCapable

Este membro foi preterido.

IsWorldPhone

Se o dispositivo é um telefone mundial.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
JniPeerMembers

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

Line1Number

Retorna a cadeia de caracteres de número de telefone da linha 1, por exemplo, o MSISDN para um telefone GSM para uma assinatura específica.

ManualNetworkSelectionPlmn

Obtenha o PLMN escolhido para Seleção manual de rede, se ativo.

ManufacturerCode

Retorna o código do fabricante do MEID.

MaximumCallComposerPictureSize

Indica o tamanho máximo da imagem de compostura de chamada.

Meid

Retorna o MEID (Identificador de Equipamento Móvel).

MmsUAProfUrl

Retorna a URL do perfil do agente de usuário mms.

MmsUserAgent

Retorna o agente de usuário mms.

Nai

Retorna o NAI (Identificador de Acesso à Rede).

NeighboringCellInfo

Retorna as informações da célula vizinha do dispositivo.

NetworkCountryIso

Retorna o código de país iso-3166-1 alfa-2 equivalente do MCC (Mobile Country Code) do operador registrado atual ou da célula próxima, se disponível.

NetworkOperator

Retorna o nome numérico (MCC+MNC) do operador registrado atual.

NetworkOperatorName

Retorna o nome alfabético do operador registrado atual.

NetworkSelectionMode

Obtenha o modo de seleção de rede.

NetworkSpecifier

Retorna o especificador de rede da ID da assinatura fixada no TelephonyManager.

NetworkType

Retornar o tipo de rede de dados atual.

PeerReference

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

(Herdado de Object)
PhoneAccountHandle

Determina o PhoneAccountHandle associado a esse TelephonyManager.

PhoneCount

Retorna o número de telefones disponíveis.

PhoneType

Retorna uma constante que indica o tipo de telefone do dispositivo.

PreferredOpportunisticDataSubscription

Obter a ID de assinatura de dados oportunista preferencial

PrimaryImei

Retorna o IMEI primário (Identidade Internacional de Equipamento Móvel) do dispositivo, conforme mencionado no GSMA TS.

ServiceState

Retorna as informações atuais ServiceState .

SignalStrength

Obtenha as informações de força de sinal disponíveis mais recentemente.

SimCarrierId

Retorna a ID da operadora da assinatura atual.

SimCarrierIdName

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

SimCarrierIdNameFormatted

Retorna o nome da ID da operadora da assinatura atual.

SimCountryIso

Retorna o código de país iso-3166-1 alfa-2 equivalente para o código de país do provedor SIM.

SimOperator

Retorna o MCC+MNC (código do país móvel + código de rede móvel) do provedor do SIM.

SimOperatorName

Retorna o SPN (Nome do Provedor de Serviços).

SimSerialNumber

Retorna o número de série do SIM, se aplicável.

SimSpecificCarrierId

Retorna a ID da operadora refinada da assinatura atual.

SimSpecificCarrierIdName

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

SimSpecificCarrierIdNameFormatted

#getSimCarrierIdName()Semelhante a , retorna o nome voltado para o usuário da ID da operadora específica retornada por #getSimSpecificCarrierId().

SimState

Retorna uma constante que indica o estado do cartão SIM padrão.

SubscriberId

Retorna a ID exclusiva do assinante, por exemplo, o IMSI para um telefone GSM.

SubscriptionId

Retorne uma ID de assinatura apropriada para qualquer situação.

SupportedModemCount

Retorne quantos modem lógicos podem ser potencialmente ativos simultaneamente, em termos de capacidade de hardware.

SupportedRadioAccessFamily

Requer android. Manifest.permission.READ_PRIVILEGED_PHONE_STATE.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

TypeAllocationCode

Retorna o código de alocação de tipo do IMEI.

UiccCardsInfo

Obtém informações sobre UICCs inseridas no momento (Cartões de Circuito Integrado Universal) e eUICCs (UICCs inseridos).

VisualVoicemailPackageName

Retorna o pacote responsável pelo processamento da caixa postal visual para a ID da assinatura fixada no TelephonyManager.

VoiceMailAlphaTag

Habilita o filtro sms de caixa postal visual para uma conta de telefone.

VoiceMailNumber

Retorna o número da caixa postal.

VoiceNetworkType

Retorna o NETWORK_TYPE_xxxx de voz

Métodos

Nome Description
CanChangeDtmfToneLength()

Se o dispositivo dá suporte à configuração do comprimento do tom DTMF.

ClearSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

Desmarque um SignalStrengthUpdateRequest do sistema.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
CreateForPhoneAccountHandle(PhoneAccountHandle)

Crie um novo objeto TelephonyManager fixado na ID da assinatura associada à conta de telefone fornecida.

CreateForSubscriptionId(Int32)

Crie um novo objeto TelephonyManager fixado na ID de assinatura fornecida.

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()

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
DoesSwitchMultiSimConfigTriggerReboot()

Obtenha se fazer alterações nas configurações #switchMultiSimConfig(int) de modem disparará a reinicialização do dispositivo.

Equals(Object)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
FromContext(Context)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

GetAllowedNetworkTypesForReason(Int32)

Obtenha os tipos de rede permitidos por determinado motivo.

GetCarrierRestrictionStatus(IExecutor, IConsumer)

Obtenha o status de restrição da operadora do dispositivo.

GetDeviceId(Int32)

Retorna a ID de dispositivo exclusiva de uma assinatura, por exemplo, o IMEI para GSM e a MEID para telefones CDMA.

GetEmergencyNumberList(Int32)

Obtenha a lista de números de emergência por categoria com base na localidade atual, sim, padrão, modem e rede.

GetForbiddenPlmns()

Retorna uma matriz de PLMNs Proibidos do aplicativo USIM retorna nulo se a consulta falhar.

GetHashCode()

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

(Herdado de Object)
GetIccAuthentication(UiccApplicationType, AutheenticationType, String)

Retorna a resposta da autenticação para a assinatura padrão.

GetImei(Int32)

Retorna o IMEI (International Mobile Equipment Identity).

GetManufacturerCode(Int32)

Retorna o código do fabricante do MEID.

GetMeid(Int32)

Retorna o MEID (Identificador de Equipamento Móvel).

GetNetworkCountryIso(Int32)

Retorna o código de país iso-3166-1 alfa-2 equivalente do MCC (Mobile Country Code) do operador registrado atual ou da célula próxima, se disponível.

GetNetworkSlicingConfiguration(IExecutor, IOutcomeReceiver)

Solicite obter a configuração de fatiamento atual, incluindo regras de URSP e NSSAIs (configurados, permitidos e rejeitados).

GetServiceState(Int32)

Retorna as informações atuais ServiceState .

GetSimState(Int32)

Retorna uma constante que indica o estado do cartão SIM do dispositivo em um slot lógico.

GetSubscriptionId(PhoneAccountHandle)

Retorna a ID da assinatura do identificador de conta de telefone especificado.

GetTypeAllocationCode(Int32)

Retorna o código de alocação de tipo do IMEI.

GetVoicemailRingtoneUri(PhoneAccountHandle)

Retorna o URI para o toque de caixa postal por conta definido nas configurações de telefone.

IccCloseLogicalChannel(Int32)

Fecha um canal lógico aberto anteriormente para o cartão ICC.

IccExchangeSimIO(Int32, Int32, Int32, Int32, Int32, String)

Retorna a APDU de resposta para uma APDU de comando enviada por SIM_IO.

IccOpenLogicalChannel(String, Int32)

Abre um canal lógico para o cartão ICC.

IccOpenLogicalChannel(String)

Abre um canal lógico para o cartão ICC.

IccTransmitApduBasicChannel(Int32, Int32, Int32, Int32, Int32, String)

Transmita uma APDU para o cartão ICC pelo canal básico.

IccTransmitApduLogicalChannel(Int32, Int32, Int32, Int32, Int32, Int32, String)

Transmita uma APDU para o cartão ICC por meio de um canal lógico.

IsDataEnabledForReason(Int32)

Retorne se os dados estão habilitados por determinado motivo.

IsEmergencyNumber(String)

Identifica se o número de telefone fornecido é um número de emergência que corresponde a um número de emergência conhecido com base na localidade atual, cartão SIM, banco de dados Android, modem, rede ou padrões.

IsModemEnabledForSlot(Int32)

Indica se há ou não uma pilha de modem habilitada para o slot SIM especificado.

IsMultiSimSupported()

Retorna se o uso de vários cartões SIM ao mesmo tempo para se registrar na rede (e.

IsPremiumCapabilityAvailableForPurchase(PremiumCapability)

Verifique se a funcionalidade premium fornecida está disponível para compra da operadora.

IsRadioInterfaceCapabilitySupported(String)

Se o dispositivo dá suporte a uma determinada funcionalidade na interface de rádio.

IsVoicemailVibrationEnabled(PhoneAccountHandle)

Retorna se a vibração está definida para notificação de caixa postal nas configurações de telefone.

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)
Listen(PhoneStateListener, PhoneStateListenerFlags)

Registra um objeto ouvinte para receber a notificação de alterações em estados de telefonia especificados.

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)
PurchasePremiumCapability(PremiumCapability, IExecutor, IConsumer)

Compre a funcionalidade premium fornecida da operadora.

RebootModem()

Gerar uma redefinição de modem de rádio.

RegisterTelephonyCallback(IExecutor, TelephonyCallback)

Registra um objeto de retorno de chamada para receber a notificação de alterações em estados de telefonia especificados.

RegisterTelephonyCallback(Int32, IExecutor, TelephonyCallback)

Registra um objeto de retorno de chamada para receber a notificação de alterações em estados de telefonia especificados.

RequestCellInfoUpdate(IExecutor, TelephonyManager+CellInfoCallback)

Solicita todas as informações de célula disponíveis da assinatura atual para células localizadas/registradas, servindo e vizinhas.

RequestNetworkScan(Int32, NetworkScanRequest, IExecutor, TelephonyScanManager+NetworkScanCallback)

Solicite uma verificação de rede.

RequestNetworkScan(NetworkScanRequest, IExecutor, TelephonyScanManager+NetworkScanCallback)

Solicite uma verificação de rede.

SendDialerSpecialCode(String)

Envie o código do discador especial.

SendEnvelopeWithStatus(String)

Envie ENVELOPE para o SIM e retorne a resposta.

SendUssdRequest(String, TelephonyManager+UssdResponseCallback, Handler)

Envia uma solicitação ussd (dados de serviço suplementar não estruturados) para a rede móvel e informa o chamador da resposta por meio do fornecido callback.

SendVisualVoicemailSms(String, Int32, String, PendingIntent)

Enviar um SMS de caixa postal visual.

SetAllowedNetworkTypesForReason(Int32, Int64)

Defina os tipos de rede permitidos do dispositivo e forneça o motivo para disparar a alteração de rede permitida.

SetDataEnabledForReason(Int32, Boolean)

Controle da conexão de dados e forneça o motivo de disparar o controle de conexão de dados.

SetForbiddenPlmns(IList<String>)

Substitua o conteúdo do arquivo SIM PLMN proibido pelos valores fornecidos.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetLine1NumberForDisplay(String, String)

Defina a cadeia de caracteres de número de telefone da linha 1 e sua alfatag para o ICCID atual apenas para fins de exibição, por exemplo, exibida no Status do Telefone.

SetNetworkSelectionModeAutomatic()

Define o modo de seleção de rede como automático.

SetNetworkSelectionModeManual(String, Boolean, Int32)

Peça ao rádio para se conectar à rede de entrada e alterar o modo de seleção para manual.

SetNetworkSelectionModeManual(String, Boolean)

Peça ao rádio para se conectar à rede de entrada e alterar o modo de seleção para manual.

SetOperatorBrandOverride(String)

Substitua a identidade visual para o ICCID atual.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
SetPreferredNetworkTypeToGlobal()

Defina o tipo de rede preferencial para o modo global, que inclui NR, LTE, CDMA, EvDo e GSM/WCDMA.

SetPreferredOpportunisticDataSubscription(Int32, Boolean, IExecutor, IConsumer)

Defina a ID de assinatura de dados oportunista preferencial.

SetSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

Defina uma SignalStrengthUpdateRequest notificação para receber quando as medidas de qualidade do sinal violarem os limites especificados.

SetVisualVoicemailSmsFilterSettings(VisualVoicemailSmsFilterSettings)

Defina as configurações de filtro sms da caixa postal visual para a ID da assinatura fixada no TelephonyManager.

SetVoiceMailNumber(String, String)

Define o número da caixa postal.

SetVoicemailRingtoneUri(PhoneAccountHandle, Uri)

Define o toque de caixa postal por conta.

SetVoicemailVibrationEnabled(PhoneAccountHandle, Boolean)

Define a preferência por conta se a vibração está habilitada para notificações de caixa postal.

SwitchMultiSimConfig(Int32)

Alternar configurações para habilitar o multi-sim ou voltar para o single-sim

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)
UnregisterTelephonyCallback(TelephonyCallback)

Cancelar o registro de um existente TelephonyCallback.

UpdateAvailableNetworks(IList<AvailableNetworkInfo>, IExecutor, IConsumer)

Atualize a disponibilidade de uma lista de redes no local atual.

UploadCallComposerPicture(IPath, String, IExecutor, IOutcomeReceiver)

Carrega uma imagem na rede da operadora para uso com o compositor de chamadas.

UploadCallComposerPicture(Stream, String, IExecutor, IOutcomeReceiver)

Carrega uma imagem na rede da operadora para uso com o compositor de chamadas.

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()

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

(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)

Fornece acesso a informações sobre os serviços de telefonia no dispositivo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a