Lenguaje

TelephonyManager Clase

Definición

Proporciona acceso a información sobre los servicios de telefonía en el 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
Herencia
TelephonyManager
Atributos

Comentarios

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo. Las aplicaciones pueden usar los métodos de esta clase para determinar los estados y los servicios de telefonía, así como para acceder a algunos tipos de información de suscriptor. Las aplicaciones también pueden registrar un agente de escucha para recibir notificaciones de cambios de estado de telefonía.

El Objeto TelephonyManager devuelto usará la suscripción predeterminada para todas las llamadas. Para llamar a una API para una suscripción específica, use #createForSubscriptionId(int). Por ejemplo, telephonyManager = defaultSubTelephonyManager.createForSubscriptionId(subId);

Tenga en cuenta que el acceso a alguna información de telefonía está protegido con permisos. La aplicación no puede acceder a la información protegida a menos que tenga los permisos adecuados declarados en su archivo de manifiesto. Cuando se aplican los permisos, se indican en los métodos a través de los que se accede a la información protegida.

TelephonyManager está diseñado para su uso en dispositivos que implementan android.content.pm.PackageManager#FEATURE_TELEPHONY FEATURE_TELEPHONY. En los dispositivos que no implementan esta característica, el comportamiento no es confiable.

Java documentación para android.telephony.TelephonyManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
TelephonyManager(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

Nombre Description
ActionCarrierMessagingClientService

Acción de servicio que identifica una android.service.carrier.CarrierMessagingClientService subclase en AndroidManifest.

ActionCarrierSignalDefaultNetworkAvailable

Acción de difusión enviada cuando cambia la disponibilidad de la red predeterminada del sistema.

ActionCarrierSignalPcoValue

Acción de difusión enviada cuando un valor de PCO está disponible desde el módem.

ActionCarrierSignalRedirected

Acción de difusión enviada cuando se redirige una conexión de datos con error de validación.

ActionCarrierSignalRequestNetworkFailed

Acción de difusión enviada cuando se produce un error en la configuración de una conexión de datos.

ActionCarrierSignalReset

Acción de difusión enviada cuando las aplicaciones de operador deben restablecer su estado interno.

ActionConfigureVoicemail

Abra la actividad de configuración del correo de voz para realizar cambios en la configuración del correo de voz.

ActionMultiSimConfigChanged

Acción de difusión que reciben los receptores de difusión.

ActionNetworkCountryChanged

Acción de intención de difusión para cambios en el código de país de red.

ActionPhoneStateChanged

Acción de intención de difusión que indica que el estado de llamada en el dispositivo ha cambiado.

ActionResetMobileNetworkSettings

Acción de actividad: mostrar la configuración para restablecer las redes móviles.

ActionRespondViaMessage

La aplicación Phone envía esta intención cuando un usuario opta por responder a través del mensaje durante una llamada entrante.

ActionSecretCode

Acción de difusión: se ha escrito un código de depuración en el marcador.

ActionShowVoicemailNotification

Acción de intención de difusión para permitir que el marcador predeterminado sepa mostrar la notificación del correo de voz.

ActionSubscriptionCarrierIdentityChanged

Acción de difusión: la identidad del operador de suscripción ha cambiado.

ActionSubscriptionSpecificCarrierIdentityChanged

Acción de difusión: la identidad de operador específica de la suscripción ha cambiado.

AllowedNetworkTypesReasonCarrier
Obsoletos.

Para indicar que el operador solicita el cambio de tipo de red permitido.

AllowedNetworkTypesReasonUser
Obsoletos.

Para indicar que el usuario solicita el cambio de tipo de red permitido.

ApptypeCsim
Obsoletos.

El tipo de aplicación UICC es CSIM

ApptypeIsim
Obsoletos.

El tipo de aplicación UICC es ISIM

ApptypeRuim
Obsoletos.

El tipo de aplicación UICC es RUIM

ApptypeSim
Obsoletos.

El tipo de aplicación UICC es SIM

ApptypeUnknown
Obsoletos.

El tipo de aplicación UICC es desconocido o no se especifica

ApptypeUsim
Obsoletos.

El tipo de aplicación UICC es USIM

AuthtypeEapAka
Obsoletos.

El tipo de autenticación para el desafío UICC es EAP AKA.

AuthtypeEapSim
Obsoletos.

El tipo de autenticación para el desafío UICC es EAP SIM.

AuthtypeGbaBootstrap
Obsoletos.

Tipo de autenticación para el desafío de arranque de GBA.

AuthtypeGbaNafKeyExternal
Obsoletos.

Tipo de autenticación para el desafío externo de las funciones de aplicación de red (NULL) de GBA.

CallComposerStatusBusinessOnly
Obsoletos.

Llamar al estado <del compositor b>Solo< empresa/b> desde la configuración del usuario.

CallComposerStatusOff
Obsoletos.

Llame al estado <del compositor b>OFF</b> desde la configuración del usuario.

CallComposerStatusOn
Obsoletos.

Llame al estado <del compositor b>ON</b> desde la configuración del usuario.

CapabilitySlicingConfigSupported

Indica si #getNetworkSlicingConfiguration se admite.

CarrierRestrictionStatusNotRestricted
Obsoletos.

El dispositivo no está restringido a un operador

CarrierRestrictionStatusRestricted
Obsoletos.

El dispositivo está restringido a un operador.

CarrierRestrictionStatusRestrictedToCaller
Obsoletos.

El dispositivo está restringido al operador de la aplicación que realiza la llamada.

CarrierRestrictionStatusUnknown
Obsoletos.

El valor de estado de restricción del operador es desconocido, en caso de que el módem no proporcione ninguna información sobre el estado de restricción del operador.

CdmaRoamingModeAffiliated

Valor para CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT el que permite la itinerancia en redes afiliadas.

CdmaRoamingModeAny

Valor para CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT el que permite la itinerancia en cualquier red.

CdmaRoamingModeHome

Valor para el CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT que solo permite conexiones en redes domésticas.

CdmaRoamingModeRadioDefault

Valor para CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT el que deja el modo de itinerancia establecido en el valor predeterminado de radio o en la preferencia del usuario si ha indicado uno.

DataDisconnecting
Obsoletos.

Estado de conexión de datos: desconexión.

DataEnabledReasonCarrier
Obsoletos.

Para indicar la habilitación o deshabilitación de los datos de operador por parte del sistema en función de la señalización del operador o de las aplicaciones con privilegios de operador.

DataEnabledReasonOverride
Obsoletos.

Para indicar que los datos se habilitaron o deshabilitaron debido a invalidaciones de directiva de datos móviles.

DataEnabledReasonPolicy
Obsoletos.

Para indicar que el control de datos se debe a la directiva.

DataEnabledReasonThermal
Obsoletos.

Para indicar la habilitación o deshabilitación de los datos por servicio térmico.

DataEnabledReasonUnknown
Obsoletos.

Para indicar que los datos se habilitaron o deshabilitaron debido a un motivo desconocido.

DataEnabledReasonUser
Obsoletos.

Para indicar que los datos habilitados o deshabilitados por el usuario.

DataHandoverInProgress
Obsoletos.

Estado de conexión de datos: entrega en curso.

DefaultPortIndex

Índice de puerto predeterminado para un UICC.

EriFlash

ERI (Indicador de itinerancia mejorada) es FLASH i.

EriOff

ERI (Indicador de itinerancia mejorada) es OFF i.

EriOn

ERI (Indicador de itinerancia mejorada) es ON i.

EventDisplayEmergencyMessage

Evento notificado desde la pila de telefonía para indicar que Connection no puede encontrar ninguna red y probablemente no se conectará.

ExtraActiveSimSupportedCount

Número de SIM activas compatibles con la configuración actual de varias SIM.

ExtraApnProtocol

Entero adicional que contiene el protocolo de la conexión apn.

ExtraApnType

Entero adicional que contiene el tipo APN.

ExtraCallVoicemailIntent

Intención de llamar al correo de voz.

ExtraCarrierId

Un valor extra int usado con #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED el que indica el identificador de operador actualizado devuelto por TelephonyManager#getSimCarrierId().

ExtraCarrierName

Cadena adicional usada con #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED la que indica el nombre de operador actualizado de la suscripción actual.

ExtraDataFailCause

Un entero adicional que contiene la causa del error de datos.

ExtraDefaultNetworkAvailable

Un extra booleano que indica la disponibilidad de la red predeterminada.

ExtraEmergencyCallToSatelliteHandoverType

Clave adicional entera utilizada con #EVENT_DISPLAY_EMERGENCY_MESSAGE la que indica el tipo de entrega de la llamada de emergencia a la mensajería satélite.

ExtraEmergencyCallToSatelliteLaunchIntent

Tecla adicional que se usa con para #EVENT_DISPLAY_EMERGENCY_MESSAGE un PendingIntent elemento que se iniciará mediante la aplicación Dialer.

ExtraHidePublicSettings

Valor booleano que indica si la actividad de configuración del correo de voz iniciada por #ACTION_CONFIGURE_VOICEMAIL debe ocultar la configuración accesible a través de la API pública.

ExtraIncomingNumber

Clave adicional usada con la #ACTION_PHONE_STATE_CHANGED difusión de una cadena que contiene el número de teléfono entrante o saliente.

ExtraIsRefresh

Valor booleano que representa si TelephonyManager#ACTION_SHOW_VOICEMAIL_NOTIFICATION es nuevo o una actualización de una notificación existente.

ExtraLastKnownNetworkCountry

Extra usado con #ACTION_NETWORK_COUNTRY_CHANGED para especificar el último código de país conocido en formato ISO-3166-1 alpha-2.

ExtraLaunchVoicemailSettingsIntent

Intención de iniciar la configuración del correo de voz.

ExtraNetworkCountry

Extra utilizado con #ACTION_NETWORK_COUNTRY_CHANGED para especificar el código de país en formato ISO-3166-1 alpha-2.

ExtraNotificationCount

Número de mensajes de voz asociados a la notificación.

ExtraPcoId

Entero adicional que indica el identificador de los datos de PCO.

ExtraPcoValue

Matriz de bytes adicional que contiene datos de PCO leídos desde el módem.

ExtraPhoneAccountHandle

El extra utilizado con #ACTION_CONFIGURE_VOICEMAIL y #ACTION_SHOW_VOICEMAIL_NOTIFICATIONIntent para especificar la PhoneAccountHandle configuración o notificación es para.

ExtraRedirectionUrl

Cadena adicional que contiene la dirección URL de redireccionamiento enviada con #ACTION_CARRIER_SIGNAL_REDIRECTED.

ExtraSpecificCarrierId

Un valor extra int usado con #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED el que indica el identificador de operador específico actualizado devuelto por TelephonyManager#getSimSpecificCarrierId().

ExtraSpecificCarrierName

Cadena adicional usada con #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED la que indica el nombre de operador específico actualizado devuelto por TelephonyManager#getSimSpecificCarrierIdName().

ExtraState

Clave de búsqueda usada con la #ACTION_PHONE_STATE_CHANGED difusión de una cadena que contiene el nuevo estado de llamada.

ExtraSubscriptionId

Un valor adicional int usado con #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED para indicar la suscripción que ha cambiado o, en general, siempre que se especifique un identificador de suscripción.

ExtraVoicemailNumber

Número de correo de voz.

IncludeLocationDataCoarse
Obsoletos.

Incluya datos de ubicación general.

IncludeLocationDataFine
Obsoletos.

Incluya datos de ubicación fina.

IncludeLocationDataNone
Obsoletos.

Especifica que no incluya ningún dato relacionado con la ubicación.

MetadataHideVoicemailSettingsMenu

Valor booleano de metadatos que indica si la configuración del correo de voz debe estar oculta en la página de configuración de llamadas iniciada por android.telecom.TelecomManager#ACTION_SHOW_CALL_SETTINGS.

MultisimAllowed
Obsoletos.

El uso de varias tarjetas SIM al mismo tiempo para registrarse en la red (e.

MultisimNotSupportedByCarrier
Obsoletos.

El uso de varias tarjetas SIM al mismo tiempo para registrarse en la red (e.

MultisimNotSupportedByHardware
Obsoletos.

El uso de varias tarjetas SIM al mismo tiempo para registrarse en la red (e.

NetworkSelectionModeAuto
Obsoletos.

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

NetworkSelectionModeManual
Obsoletos.

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

NetworkSelectionModeUnknown
Obsoletos.

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

NETWORKTYPEBITMASK1xRTT

máscara de bits de tipo de red que indica la compatibilidad de radio tech 1xRTT.

NetworkTypeBitmaskCdma

máscara de bits de tipo de red que indica la compatibilidad de radio tech CDMA(IS95A/IS95B).

NetworkTypeBitmaskEdge

máscara de bits de tipo de red que indica la compatibilidad de radio tech EDGE.

NetworkTypeBitmaskEhrpd

máscara de bits de tipo de red que indica la compatibilidad de la tecnología de radio EHRPD.

NetworkTypeBitmaskEvdo0

máscara de bits de tipo de red que indica la compatibilidad de la tecnología de radio EVDO 0.

NetworkTypeBitmaskEvdoA

máscara de bits de tipo de red que indica la compatibilidad de la tecnología de radio EVDO A.

NetworkTypeBitmaskEvdoB

máscara de bits de tipo de red que indica la compatibilidad de EVDO B con tecnología de radio.

NetworkTypeBitmaskGprs

máscara de bits de tipo de red que indica la compatibilidad de GPRS de radio tech.

NetworkTypeBitmaskGsm

máscara de bits de tipo de red que indica la compatibilidad de la tecnología de radio GSM.

NetworkTypeBitmaskHsdpa

máscara de bits de tipo de red que indica la compatibilidad de HSDPA de radio tech.

NetworkTypeBitmaskHspa

máscara de bits de tipo de red que indica la compatibilidad de HSPA de radio tech.

NetworkTypeBitmaskHspap

máscara de bits de tipo de red que indica la compatibilidad de HSPAP de radio tech.

NetworkTypeBitmaskHsupa

máscara de bits de tipo de red que indica la compatibilidad de HSUPA radio tech.

NetworkTypeBitmaskIwlan

máscara de bits de tipo de red que indica la compatibilidad de IWLAN de tecnología de radio.

NetworkTypeBitmaskLte

máscara de bits de tipo de red que indica la compatibilidad de radio tech LTE.

NetworkTypeBitmaskLteCa

NO SE USA; esta máscara de bits se expone accidentalmente.

NetworkTypeBitmaskNr

máscara de bits de tipo de red que indica la compatibilidad de radio tech NR(New Radio) 5G.

NetworkTypeBitmaskTdScdma

máscara de bits de tipo de red que indica la compatibilidad de la tecnología de radio TD_SCDMA.

NetworkTypeBitmaskUmts

máscara de bits de tipo de red que indica la compatibilidad de UMTS de radio tech.

NetworkTypeBitmaskUnknown

máscara de bits de tipo de red desconocida.

PremiumCapabilityPrioritizeLatency
Obsoletos.

Una funcionalidad premium que aumenta la red para permitir el tráfico interactivo en tiempo real mediante la priorización de la comunicación de baja latencia.

PurchasePremiumCapabilityResultAlreadyInProgress
Obsoletos.

Error en la funcionalidad de compra premium porque ya se realizó una solicitud y está en curso.

PurchasePremiumCapabilityResultAlreadyPurchased
Obsoletos.

Error en la funcionalidad de compra premium porque ya está comprado y disponible.

PurchasePremiumCapabilityResultCarrierDisabled
Obsoletos.

Error de compra de la funcionalidad Premium porque el operador deshabilitado o no admite la funcionalidad, tal como se especifica en CarrierConfigManager#KEY_SUPPORTED_PREMIUM_CAPABILITIES_INT_ARRAY.

PurchasePremiumCapabilityResultCarrierError
Obsoletos.

Error en la funcionalidad de compra premium porque la aplicación de operador no indica que se ha realizado correctamente.

PurchasePremiumCapabilityResultEntitlementCheckFailed
Obsoletos.

Error en la funcionalidad de compra premium porque se produjo un error en la comprobación de derechos.

PurchasePremiumCapabilityResultFeatureNotSupported
Obsoletos.

Error en la funcionalidad de compra premium porque el dispositivo no admite la característica.

PurchasePremiumCapabilityResultNetworkNotAvailable
Obsoletos.

Error en la funcionalidad de compra premium porque la red no está disponible.

PurchasePremiumCapabilityResultNotDefaultDataSubscription
Obsoletos.

Error en la funcionalidad de compra premium porque la solicitud no se realizó en la suscripción de datos predeterminada, indicada por SubscriptionManager#getDefaultDataSubscriptionId().

PurchasePremiumCapabilityResultNotForeground
Obsoletos.

Error en la funcionalidad de compra premium porque la aplicación solicitante no está en primer plano.

PurchasePremiumCapabilityResultPendingNetworkSetup
Obsoletos.

La funcionalidad Premium de compra se realizó correctamente y espera a que la red configure la configuración de segmentación.

PurchasePremiumCapabilityResultRequestFailed
Obsoletos.

Error en la funcionalidad de compra premium porque el servicio de telefonía no está disponible o se produjo un error en el proceso de teléfono.

PurchasePremiumCapabilityResultSuccess
Obsoletos.

La solicitud de funcionalidad Premium de compra se realizó correctamente.

PurchasePremiumCapabilityResultThrottled
Obsoletos.

Error en la funcionalidad de compra premium porque la solicitud está limitada.

PurchasePremiumCapabilityResultTimeout
Obsoletos.

Error en la funcionalidad de compra premium porque no recibimos una respuesta del usuario para la notificación de aumento de rendimiento en el tiempo especificado por CarrierConfigManager#KEY_PREMIUM_CAPABILITY_NOTIFICATION_DISPLAY_TIMEOUT_MILLIS_LONG.

PurchasePremiumCapabilityResultUserCanceled
Obsoletos.

Error en la funcionalidad de compra premium porque el usuario canceló la operación.

PurchasePremiumCapabilityResultUserDisabled
Obsoletos.

Error en la funcionalidad de compra premium porque el usuario deshabilitó la característica.

SetOpportunisticSubInactiveSubscription

La suscripción no es válida.

SetOpportunisticSubNoOpportunisticSubAvailable

La suscripción no es válida.

SetOpportunisticSubRemoteServiceException

El servicio de suscripción ha ocurrido una excepción remota.

SetOpportunisticSubSuccess

Sin error.

SetOpportunisticSubValidationFailed

Error de validación al intentar cambiar a la suscripción preferida.

TtyModeFull
Obsoletos.

El modo TTY (teletypewriter) está activado.

TtyModeHco
Obsoletos.

El modo TTY (teletypewriter) está en modo de transporte auditiva (HCO).

TtyModeOff
Obsoletos.

El modo TTY (teletypewriter) está desactivado.

TtyModeVco
Obsoletos.

El modo TTY (teletypewriter) está en modo de transporte de voz (VCO).

UninitializedCardId

Identificador de tarjeta UICC usado antes de cargar la tarjeta UICC.

UnknownCarrierId

Un identificador de transportista desconocido.

UnsupportedCardId

Identificador de tarjeta UICC usado si el dispositivo no admite la operación.

UpdateAvailableNetworksAborted

Se anula la solicitud.

UpdateAvailableNetworksDisableModemFail

Deshabilite el error del módem.

UpdateAvailableNetworksEnableModemFail

Habilite el error del módem.

UpdateAvailableNetworksInvalidArguments

El parámetro pasado no es válido.

UpdateAvailableNetworksMultipleNetworksNotSupported

La aplicación operadora no admite varias redes disponibles.

UpdateAvailableNetworksNoCarrierPrivilege

Sin privilegios de operador.

UpdateAvailableNetworksNoOpportunisticSubAvailable

La suscripción no es válida.

UpdateAvailableNetworksRemoteServiceException

No hay ningún oportunistaNetworkService.

UpdateAvailableNetworksServiceIsDisabled

OportunistaNetworkService está deshabilitado.

UpdateAvailableNetworksSimPortNotAvailable

El puerto SIM no está disponible para cambiar a una suscripción oportunista.

UpdateAvailableNetworksSuccess

Sin error.

UpdateAvailableNetworksUnknownFailure

Se ha producido un error desconocido.

UssdErrorNotAllowed

Código de error devuelto cuando no se pudo ejecutar una solicitud USSD porque no se permite que la aplicación que realiza la llamada envíe solicitudes USSD.

VvmTypeCvvm

Un tipo de protocolo OMTP con otro formato de origen móvil (MO)

VvmTypeOmtp

Protocolo OMTP.

Propiedades

Nombre Description
ActiveModemCount

Devuelve el número de módems lógicos configurados actualmente para activarse.

AllCellInfo

Solicita toda la información de celda disponible de todas las radios del dispositivo, incluidos los campos o registrados, el servicio y las celdas vecinas.

CallComposerStatus

Obtenga el estado del conjunto de usuarios para las llamadas enriquecidas con el compositor de llamadas.

CallState

Devuelve el estado de todas las llamadas en el dispositivo.

CallStateForSubscription

Recupere el estado de llamada de una suscripción específica que se especificó cuando se creó esta instancia de TelephonyManager.

CardIdForDefaultEuicc

Obtenga el identificador de tarjeta de la tarjeta eUICC predeterminada.

CarrierConfig

Devuelve la configuración del operador del identificador de suscripción anclado al Objeto TelephonyManager.

CarrierIdFromSimMccMnc

Devuelve el identificador de operador basado en sim MCCMNC (devuelto por #getSimOperator()).

CellLocation

Devuelve la ubicación actual del dispositivo.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
CurrentTtyMode

Devuelve el modo TTY actual del dispositivo.

DataActivity

Devuelve una constante que indica el tipo de actividad en una conexión de datos (móvil).

DataEnabled

Devuelve si los datos móviles están habilitados o no por configuración de usuario.

DataNetworkType

Devuelve una constante que indica la tecnología de radio (tipo de red) actualmente en uso en el dispositivo para la transmisión de datos.

DataState

Devuelve una constante que indica el estado de conexión de datos actual (móvil).

DeviceId

Devuelve el identificador de dispositivo único, por ejemplo, el IMEI para GSM y el MEID o ESN para teléfonos CDMA.

DeviceSoftwareVersion

Devuelve el número de versión de software para el dispositivo, por ejemplo, el IMEI/SV para teléfonos GSM.

EmergencyNumberList

Obtenga la lista de números de emergencia en función de la configuración regional actual, la sim, el valor predeterminado, el módem y la red.

EquivalentHomePlmns

Devuelve una lista de los PLMN de hogar equivalentes (EF_EHPLMN) de la aplicación USIM.

ExtraStateIdle

Valor usado con #EXTRA_STATE correspondiente a #CALL_STATE_IDLE.

ExtraStateOffhook

Valor usado con #EXTRA_STATE correspondiente a #CALL_STATE_OFFHOOK.

ExtraStateRinging

Valor usado con #EXTRA_STATE correspondiente a #CALL_STATE_RINGING.

GroupIdLevel1

Devuelve el nivel de identificador de grupo1 para un teléfono GSM.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasCarrierPrivileges

El operador ha concedido a la aplicación que realiza la llamada privilegios de operador.

HasIccCard

Esta API se usa para comprobar si hay una tarjeta ICC presente en el dispositivo.

Imei

Devuelve el IMEI (Identidad internacional de equipos móviles).

IsConcurrentVoiceAndDataSupported

Si el dispositivo está actualmente en una tecnología (por ejemplo,

IsDataCapable

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

IsDataConnectionAllowed

Comprueba si se permite la conexión de datos móviles en el dispositivo.

IsDataRoamingEnabled

Devuelve si la itinerancia de datos móviles está habilitada en la suscripción.

IsDeviceSmsCapable

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

IsDeviceVoiceCapable

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

IsHearingAidCompatibilitySupported

Si el teléfono admite compatibilidad con audífonos.

IsManualNetworkSelectionAllowed

Comprueba si se permite la selección manual de red.

IsNetworkRoaming

Devuelve true si el dispositivo se considera itinerancia en la red actual, con fines GSM.

IsRttSupported

Determina si el dispositivo admite actualmente RTT (texto en tiempo real).

IsSmsCapable

Este miembro está en desuso.

IsTtyModeSupported

Este miembro está en desuso.

IsVoiceCapable

Este miembro está en desuso.

IsWorldPhone

Si el dispositivo es un teléfono mundial.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
JniPeerMembers

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

Line1Number

Devuelve la cadena de número de teléfono de la línea 1, por ejemplo, MSISDN para un teléfono GSM para una suscripción determinada.

ManualNetworkSelectionPlmn

Obtiene el PLMN elegido para selección manual de red si está activo.

ManufacturerCode

Devuelve el código de fabricante del MEID.

MaximumCallComposerPictureSize

Indica el tamaño máximo de la imagen de redacción de llamadas.

Meid

Devuelve el MEID (identificador de equipo móvil).

MmsUAProfUrl

Devuelve la dirección URL del perfil del agente de usuario mmS.

MmsUserAgent

Devuelve el agente de usuario mmS.

Nai

Devuelve el identificador de acceso de red (NAI).

NeighboringCellInfo
Obsoletos.

Devuelve la información de celda vecina del dispositivo.

NetworkCountryIso

Devuelve el código de país alfa-2 ISO-3166-1 equivalente del MCC (código de país móvil) del operador registrado actual o de la celda cercana, si está disponible.

NetworkOperator

Devuelve el nombre numérico (MCC+MNC) del operador registrado actual.

NetworkOperatorName

Devuelve el nombre alfabético del operador registrado actual.

NetworkSelectionMode

Obtiene el modo de selección de red.

NetworkSpecifier

Devuelve el especificador de red del identificador de suscripción anclado al TelephonyManager.

NetworkType

Devuelve el tipo de red de datos actual.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PhoneAccountHandle

Determina el PhoneAccountHandle asociado a este TelephonyManager.

PhoneCount

Devuelve el número de teléfonos disponibles.

PhoneType

Devuelve una constante que indica el tipo de teléfono del dispositivo.

PreferredOpportunisticDataSubscription

Obtención del identificador de suscripción de datos oportunistas preferido

PrimaryImei

Devuelve el IMEI principal (Identidad internacional de equipos móviles) del dispositivo como se mencionó en GSMA TS.

ServiceState

Devuelve la información actual ServiceState .

SignalStrength

Obtenga la información de intensidad de señal disponible más recientemente.

SimCarrierId

Devuelve el identificador de operador de la suscripción actual.

SimCarrierIdName

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

SimCarrierIdNameFormatted

Devuelve el nombre del identificador de operador de la suscripción actual.

SimCountryIso

Devuelve el código de país alfa-2 ISO-3166-1 equivalente para el código de país del proveedor sim.

SimOperator

Devuelve el MCC+MNC (código de país móvil + código de red móvil) del proveedor de la SIM.

SimOperatorName

Devuelve el nombre del proveedor de servicios (SPN).

SimSerialNumber

Devuelve el número de serie de la SIM, si procede.

SimSpecificCarrierId

Devuelve el identificador de operador específico de la suscripción actual.

SimSpecificCarrierIdName

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

SimSpecificCarrierIdNameFormatted

Similar a #getSimCarrierIdName(), devuelve el nombre orientado al usuario del identificador de operador específico devuelto por #getSimSpecificCarrierId().

SimState

Devuelve una constante que indica el estado de la tarjeta SIM predeterminada.

SubscriberId

Devuelve el identificador de suscriptor único, por ejemplo, el IMSI para un teléfono GSM.

SubscriptionId

Devuelve un identificador de suscripción adecuado para cualquier situación.

SupportedModemCount

Devuelve el número de módems lógicos que pueden estar potencialmente activos simultáneamente, en términos de capacidad de hardware.

SupportedRadioAccessFamily

Requiere android. Manifest.permission.READ_PRIVILEGED_PHONE_STATE.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

TypeAllocationCode

Devuelve el código de asignación de tipos del IMEI.

UiccCardsInfo

Obtiene información sobre las UICC insertadas actualmente (tarjetas de circuito integradas universales) y eUICCs (UICC insertadas).

VisualVoicemailPackageName

Devuelve el paquete responsable del procesamiento del correo de voz visual para el identificador de suscripción anclado al TelephonyManager.

VoiceMailAlphaTag

Habilita el filtro SMS del correo de voz visual para una cuenta de teléfono.

VoiceMailNumber

Devuelve el número de correo de voz.

VoiceNetworkType

Devuelve el NETWORK_TYPE_xxxx de voz.

Métodos

Nombre Description
CanChangeDtmfToneLength()

Si el dispositivo admite la configuración de la longitud del tono DTMF.

ClearSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

Borre un SignalStrengthUpdateRequest elemento del sistema.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
CreateForPhoneAccountHandle(PhoneAccountHandle)

Cree un nuevo objeto TelephonyManager anclado al identificador de suscripción asociado a la cuenta de teléfono especificada.

CreateForSubscriptionId(Int32)

Cree un nuevo objeto TelephonyManager anclado al identificador de suscripción especificado.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
DoesSwitchMultiSimConfigTriggerReboot()

Obtenga si realizar cambios en las configuraciones del módem mediante #switchMultiSimConfig(int) desencadenará el reinicio del dispositivo.

Equals(Object)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FromContext(Context)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

GetAllowedNetworkTypesForReason(Int32)

Obtenga los tipos de red permitidos por cierto motivo.

GetCarrierRestrictionStatus(IExecutor, IConsumer)

Obtenga el estado de restricción del operador del dispositivo.

GetDeviceId(Int32)

Devuelve el identificador de dispositivo único de una suscripción, por ejemplo, el IMEI para GSM y el MEID para teléfonos CDMA.

GetEmergencyNumberList(Int32)

Obtenga la lista de números de emergencia por categoría en función de la configuración regional actual, sim, predeterminada, módem y red.

GetForbiddenPlmns()

Devuelve una matriz de PLMN prohibidos de la aplicación USIM Devuelve null si se produce un error en la consulta.

GetHashCode()

Devuelve un valor de código hash para el objeto .

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

Devuelve la respuesta de autenticación de la suscripción predeterminada.

GetImei(Int32)

Devuelve el IMEI (Identidad internacional de equipos móviles).

GetManufacturerCode(Int32)

Devuelve el código de fabricante del MEID.

GetMeid(Int32)

Devuelve el MEID (identificador de equipo móvil).

GetNetworkCountryIso(Int32)

Devuelve el código de país alfa-2 ISO-3166-1 equivalente del MCC (código de país móvil) del operador registrado actual o de la celda cercana, si está disponible.

GetNetworkSlicingConfiguration(IExecutor, IOutcomeReceiver)

Solicite obtener la configuración de segmentación actual, incluidas las reglas de URSP y NSSAIs (configuradas, permitidas y rechazadas).

GetServiceState(Int32)

Devuelve la información actual ServiceState .

GetServiceStateForSlot(Int32)

Devuelve la información de estado del servicio en la ranura SIM especificada.

GetSimState(Int32)

Devuelve una constante que indica el estado de la tarjeta SIM del dispositivo en una ranura lógica.

GetSubscriptionId(PhoneAccountHandle)

Devuelve el identificador de suscripción para el identificador de cuenta de teléfono especificado.

GetTypeAllocationCode(Int32)

Devuelve el código de asignación de tipos del IMEI.

GetVoicemailRingtoneUri(PhoneAccountHandle)

Devuelve el URI del tono de llamada de correo de voz por cuenta establecido en Configuración del teléfono.

IccCloseLogicalChannel(Int32)

Cierra un canal lógico abierto previamente en la tarjeta ICC.

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

Devuelve la respuesta APDU de un comando APDU enviado a través de SIM_IO.

IccOpenLogicalChannel(String, Int32)

Abre un canal lógico a la tarjeta ICC.

IccOpenLogicalChannel(String)

Abre un canal lógico a la tarjeta ICC.

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

Transmita una APDU a la tarjeta ICC a través del canal básico.

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

Transmita una APDU a la tarjeta ICC a través de un canal lógico.

IsDataEnabledForReason(Int32)

Devuelve si los datos están habilitados por cierto motivo.

IsEmergencyNumber(String)

Identifica si el número de teléfono proporcionado es un número de emergencia que coincide con un número de emergencia conocido basado en la configuración regional actual, tarjetas SIM, base de datos Android, módem, red o valores predeterminados.

IsModemEnabledForSlot(Int32)

Indica si hay o no una pila de módem habilitada para la ranura SIM especificada.

IsMultiSimSupported()

Devuelve si el uso de varias tarjetas SIM al mismo tiempo para registrarse en la red (e.

IsPremiumCapabilityAvailableForPurchase(PremiumCapability)

Compruebe si la funcionalidad premium dada está disponible para su compra desde el operador.

IsRadioInterfaceCapabilitySupported(String)

Si el dispositivo admite una funcionalidad determinada en la interfaz de radio.

IsVoicemailVibrationEnabled(PhoneAccountHandle)

Devuelve si la vibración se establece para la notificación del correo de voz en Configuración del teléfono.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Listen(PhoneStateListener, PhoneStateListenerFlags)

Registra un objeto de agente de escucha para recibir notificaciones de cambios en los estados de telefonía especificados.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
PurchasePremiumCapability(PremiumCapability, IExecutor, IConsumer)

Compre la funcionalidad premium dada del operador.

RebootModem()

Genere un restablecimiento del módem de radio.

RegisterTelephonyCallback(IExecutor, TelephonyCallback)

Registra un objeto de devolución de llamada para recibir notificaciones de cambios en los estados de telefonía especificados.

RegisterTelephonyCallback(Int32, IExecutor, TelephonyCallback)

Registra un objeto de devolución de llamada para recibir notificaciones de cambios en los estados de telefonía especificados.

RequestCellInfoUpdate(IExecutor, TelephonyManager+CellInfoCallback)

Solicita toda la información de celda disponible de la suscripción actual para las celdas observadas registradas o registradas, de servicio y de las celdas vecinas.

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

Solicite un examen de red.

RequestNetworkScan(NetworkScanRequest, IExecutor, TelephonyScanManager+NetworkScanCallback)

Solicite un examen de red.

SendDialerSpecialCode(String)

Envíe el código especial del marcador.

SendEnvelopeWithStatus(String)

Envíe ENVELOPE a la SIM y devuelva la respuesta.

SendUssdRequest(String, TelephonyManager+UssdResponseCallback, Handler)

Envía una solicitud de datos de servicio complementarios no estructurados (USSD) a la red móvil e informa al autor de la llamada de la respuesta a través del proporcionado callback.

SendVisualVoicemailSms(String, Int32, String, PendingIntent)

Envíe un SMS de correo de voz visual.

SetAllowedNetworkTypesForReason(Int32, Int64)

Establezca los tipos de red permitidos del dispositivo y proporcione el motivo por el que se desencadena el cambio de red permitido.

SetDataEnabledForReason(Int32, Boolean)

Control de la conexión de datos y proporcionar el motivo que desencadena el control de conexión de datos.

SetForbiddenPlmns(IList<String>)

Reemplace el contenido del archivo PLMN SIM prohibido por los valores proporcionados.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetLine1NumberForDisplay(String, String)

Establezca la cadena de número de teléfono de la línea 1 y su alfatag para el ICCID actual solo para fines de visualización, por ejemplo, que se muestra en Estado del teléfono.

SetNetworkSelectionModeAutomatic()

Establece el modo de selección de red en automático.

SetNetworkSelectionModeManual(String, Boolean, Int32)

Pida a la radio que se conecte a la red de entrada y cambie el modo de selección a manual.

SetNetworkSelectionModeManual(String, Boolean)

Pida a la radio que se conecte a la red de entrada y cambie el modo de selección a manual.

SetOperatorBrandOverride(String)

Invalide la personalización de marca para el ICCID actual.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
SetPreferredNetworkTypeToGlobal()

Establezca el tipo de red preferido en modo global que incluye NR, LTE, CDMA, EvDo y GSM/WCDMA.

SetPreferredOpportunisticDataSubscription(Int32, Boolean, IExecutor, IConsumer)

Establezca el identificador de suscripción de datos oportunistas preferido.

SetSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

Establezca para recibir una SignalStrengthUpdateRequest notificación cuando las medidas de calidad de señal infringen los umbrales especificados.

SetVisualVoicemailSmsFilterSettings(VisualVoicemailSmsFilterSettings)

Establezca la configuración del filtro SMS del correo de voz visual para el identificador de suscripción anclado a TelephonyManager.

SetVoiceMailNumber(String, String)

Establece el número de correo de voz.

SetVoicemailRingtoneUri(PhoneAccountHandle, Uri)

Establece el tono de llamada de correo de voz por cuenta.

SetVoicemailVibrationEnabled(PhoneAccountHandle, Boolean)

Establece la preferencia por cuenta si la vibración está habilitada para las notificaciones de correo de voz.

SwitchMultiSimConfig(Int32)

Cambiar las configuraciones para habilitar la sim múltiple o volver a una sola sim

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
UnregisterTelephonyCallback(TelephonyCallback)

Anule el registro de un existente TelephonyCallback.

UpdateAvailableNetworks(IList<AvailableNetworkInfo>, IExecutor, IConsumer)

Actualizar la disponibilidad de una lista de redes en la ubicación actual.

UploadCallComposerPicture(IPath, String, IExecutor, IOutcomeReceiver)

Carga una imagen en la red de operador para su uso con el compositor de llamadas.

UploadCallComposerPicture(Stream, String, IExecutor, IOutcomeReceiver)

Carga una imagen en la red de operador para su uso con el compositor de llamadas.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Proporciona acceso a información sobre los servicios de telefonía en el dispositivo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a