Langue

TelephonyManager Classe

Définition

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

[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
Héritage
TelephonyManager
Attributs

Remarques

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil. Les applications peuvent utiliser les méthodes de cette classe pour déterminer les services et états de téléphonie, ainsi que pour accéder à certains types d’informations d’abonné. Les applications peuvent également inscrire un écouteur pour recevoir la notification des modifications d’état de téléphonie.

La téléphonie renvoyée Utilise l’abonnement par défaut pour tous les appels. Pour appeler une API pour un abonnement spécifique, utilisez #createForSubscriptionId(int). Exemple : telephonyManager = defaultSubTelephonyManager.createForSubscriptionId(subId);

Notez que l’accès à certaines informations de téléphonie est protégé par autorisation. Votre application ne peut pas accéder aux informations protégées, sauf si elle dispose des autorisations appropriées déclarées dans son fichier manifeste. Lorsque les autorisations s’appliquent, elles sont notées dans les méthodes par lesquelles vous accédez aux informations protégées.

TelephonyManager est destiné à être utilisé sur les appareils qui implémentent android.content.pm.PackageManager#FEATURE_TELEPHONY FEATURE_TELEPHONY. Sur les appareils qui n’implémentent pas cette fonctionnalité, le comportement n’est pas fiable.

Documentation Java pour android.telephony.TelephonyManager.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
TelephonyManager(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
ActionCarrierMessagingClientService

Action de service qui identifie une android.service.carrier.CarrierMessagingClientService sous-classe dans AndroidManifest.

ActionCarrierSignalDefaultNetworkAvailable

Action de diffusion envoyée lorsque la disponibilité du réseau par défaut du système change.

ActionCarrierSignalPcoValue

Action de diffusion envoyée lorsqu’une valeur PCO devient disponible à partir du modem.

ActionCarrierSignalRedirected

Action de diffusion envoyée lorsqu’une connexion de données est redirigée avec un échec de validation.

ActionCarrierSignalRequestNetworkFailed

Action de diffusion envoyée lorsqu’une configuration de connexion de données échoue.

ActionCarrierSignalReset

Action de diffusion envoyée lorsque les applications opérateur doivent réinitialiser leur état interne.

ActionConfigureVoicemail

Ouvrez l’activité des paramètres de messagerie vocale pour apporter des modifications à la configuration de la messagerie vocale.

ActionMultiSimConfigChanged

Action de diffusion à recevoir par les récepteurs de diffusion.

ActionNetworkCountryChanged

Action d’intention de diffusion pour les modifications apportées au code du pays du réseau.

ActionPhoneStateChanged

Action d’intention de diffusion indiquant que l’état de l’appel sur l’appareil a changé.

ActionResetMobileNetworkSettings

Action d’activité : Afficher le paramètre pour réinitialiser les réseaux mobiles.

ActionRespondViaMessage

L’application Téléphone envoie cette intention lorsqu’un utilisateur choisit de répondre par message pendant un appel entrant.

ActionSecretCode

Action de diffusion : un code de débogage a été entré dans le numéroteur.

ActionShowVoicemailNotification

Action d’intention de diffusion pour permettre au numéroteur par défaut de savoir pour afficher la notification de messagerie vocale.

ActionSubscriptionCarrierIdentityChanged

Action de diffusion : l’identité de l’opérateur d’abonnement a changé.

ActionSubscriptionSpecificCarrierIdentityChanged

Action de diffusion : l’identité de l’opérateur spécifique à l’abonnement a changé.

AllowedNetworkTypesReasonCarrier
Obsolète.

Pour indiquer que la modification de type réseau autorisée est demandée par l’opérateur.

AllowedNetworkTypesReasonUser
Obsolète.

Pour indiquer que la modification de type réseau autorisée est demandée par l’utilisateur.

ApptypeCsim
Obsolète.

Le type d’application UICC est CSIM

ApptypeIsim
Obsolète.

Type d’application UICC is ISIM

ApptypeRuim
Obsolète.

Le type d’application UICC est RUIM

ApptypeSim
Obsolète.

Type d’application UICC : SIM

ApptypeUnknown
Obsolète.

Le type d’application UICC est inconnu ou non spécifié

ApptypeUsim
Obsolète.

Le type d’application UICC est USIM

AuthtypeEapAka
Obsolète.

Le type d’authentification pour le défi UICC est EAP AKA.

AuthtypeEapSim
Obsolète.

Le type d’authentification pour le défi UICC est EAP SIM.

AuthtypeGbaBootstrap
Obsolète.

Type d’authentification pour gbA Bootstrap Challenge.

AuthtypeGbaNafKeyExternal
Obsolète.

Type d’authentification pour gbA Network Application Functions (NAF) key External Challenge.

CallComposerStatusBusinessOnly
Obsolète.

État <du compositeur d’appels b>Business Only</b> à partir du paramètre utilisateur.

CallComposerStatusOff
Obsolète.

État du compositeur <d’appels b>OFF</b> à partir du paramètre utilisateur.

CallComposerStatusOn
Obsolète.

État du compositeur <d’appels b>ON</b> à partir du paramètre utilisateur.

CapabilitySlicingConfigSupported

Indique si #getNetworkSlicingConfiguration elle est prise en charge.

CarrierRestrictionStatusNotRestricted
Obsolète.

L’appareil n’est pas limité à un opérateur

CarrierRestrictionStatusRestricted
Obsolète.

L’appareil est limité à un opérateur.

CarrierRestrictionStatusRestrictedToCaller
Obsolète.

L’appareil est limité au transporteur de l’application appelante.

CarrierRestrictionStatusUnknown
Obsolète.

La valeur d’état de restriction de l’opérateur est inconnue, dans le cas où le modem n’a pas fourni d’informations sur l’état de restriction de l’opérateur.

CdmaRoamingModeAffiliated

Valeur pour CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT laquelle autorise l’itinérance sur les réseaux affiliés.

CdmaRoamingModeAny

Valeur pour CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT laquelle autorise l’itinérance sur n’importe quel réseau.

CdmaRoamingModeHome

Valeur pour CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT laquelle autorise uniquement les connexions sur les réseaux domestiques.

CdmaRoamingModeRadioDefault

Valeur pour CarrierConfigManager#KEY_CDMA_ROAMING_MODE_INT laquelle le mode itinérant est défini sur la radio par défaut ou sur la préférence de l’utilisateur s’il en a indiqué un.

DataDisconnecting
Obsolète.

État de connexion de données : déconnexion.

DataEnabledReasonCarrier
Obsolète.

Pour indiquer l’activation ou la désactivation des données de l’opérateur par le système en fonction de la signalisation des transporteurs ou des applications privilégiées par l’opérateur.

DataEnabledReasonOverride
Obsolète.

Pour indiquer que les données ont été activées ou désactivées en raison des remplacements de stratégie de données mobiles.

DataEnabledReasonPolicy
Obsolète.

Pour indiquer que le contrôle de données est dû à la stratégie.

DataEnabledReasonThermal
Obsolète.

Pour indiquer l’activation ou la désactivation des données par service thermique.

DataEnabledReasonUnknown
Obsolète.

Pour indiquer que les données ont été activées ou désactivées en raison d’une raison inconnue.

DataEnabledReasonUser
Obsolète.

Pour indiquer que l’utilisateur a activé ou désactivé des données.

DataHandoverInProgress
Obsolète.

État de la connexion de données : transfert en cours.

DefaultPortIndex

Index de port par défaut pour un UICC.

EriFlash

ERI (Indicateur d’itinérance amélioré) est FLASH i.

EriOff

ERI (Indicateur d’itinérance amélioré) est OFF i.

EriOn

ERI (Indicateur d’itinérance amélioré) est ON i.

EventDisplayEmergencyMessage

Événement signalé à partir de la pile de téléphonie pour indiquer que le Connection réseau n’est pas en mesure de trouver un réseau et ne sera probablement pas connecté.

ExtraActiveSimSupportedCount

Nombre de cartes SIM actives prises en charge par la configuration multi-SIM actuelle.

ExtraApnProtocol

Entier supplémentaire contenant le protocole de la connexion apn.

ExtraApnType

Entier supplémentaire contenant le type APN.

ExtraCallVoicemailIntent

Intention d’appeler la messagerie vocale.

ExtraCarrierId

Int extra utilisé avec #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED lequel indique l’ID de l’opérateur mis à jour retourné par TelephonyManager#getSimCarrierId().

ExtraCarrierName

Chaîne supplémentaire utilisée pour #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED indiquer le nom de l’opérateur mis à jour de l’abonnement actuel.

ExtraDataFailCause

Un entier supplémentaire contenant la cause d’échec des données.

ExtraDefaultNetworkAvailable

Un extra booléen indiquant la disponibilité du réseau par défaut.

ExtraEmergencyCallToSatelliteHandoverType

Clé supplémentaire entière utilisée pour #EVENT_DISPLAY_EMERGENCY_MESSAGE indiquer le type de remise d’un appel d’urgence à la messagerie satellite.

ExtraEmergencyCallToSatelliteLaunchIntent

Clé supplémentaire utilisée avec l’application #EVENT_DISPLAY_EMERGENCY_MESSAGE Dialer pour une PendingIntent opération qui sera lancée par l’application Dialer.

ExtraHidePublicSettings

Valeur booléenne indiquant si l’activité des paramètres de messagerie vocale lancée par #ACTION_CONFIGURE_VOICEMAIL doit masquer les paramètres accessibles via l’API publique.

ExtraIncomingNumber

Clé supplémentaire utilisée avec la #ACTION_PHONE_STATE_CHANGED diffusion pour une chaîne contenant le numéro de téléphone entrant ou sortant.

ExtraIsRefresh

Valeur booléenne qui indique si la TelephonyManager#ACTION_SHOW_VOICEMAIL_NOTIFICATION valeur est nouvelle ou une actualisation d’une notification existante.

ExtraLastKnownNetworkCountry

Utilisé avec un #ACTION_NETWORK_COUNTRY_CHANGED pour spécifier le dernier code de pays connu au format ISO-3166-1 alpha-2.

ExtraLaunchVoicemailSettingsIntent

Intention de lancer les paramètres de messagerie vocale.

ExtraNetworkCountry

Extra utilisé avec un #ACTION_NETWORK_COUNTRY_CHANGED pour spécifier le code de pays au format ISO-3166-1 alpha-2.

ExtraNotificationCount

Nombre de messages vocaux associés à la notification.

ExtraPcoId

Entier supplémentaire indiquant l’ID des données PCO.

ExtraPcoValue

Tableau d’octets supplémentaire contenant les données PCO lues à partir du modem.

ExtraPhoneAccountHandle

Extra utilisé avec un #ACTION_CONFIGURE_VOICEMAIL et #ACTION_SHOW_VOICEMAIL_NOTIFICATIONIntent pour spécifier la PhoneAccountHandle configuration ou la notification est pour.

ExtraRedirectionUrl

Chaîne supplémentaire contenant l’URL de redirection envoyée avec #ACTION_CARRIER_SIGNAL_REDIRECTED.

ExtraSpecificCarrierId

Int extra utilisé avec #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED lequel indique l’ID d’opérateur spécifique mis à jour retourné par TelephonyManager#getSimSpecificCarrierId().

ExtraSpecificCarrierName

Chaîne supplémentaire utilisée pour #ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED indiquer le nom de l’opérateur spécifique mis à jour retourné par TelephonyManager#getSimSpecificCarrierIdName().

ExtraState

Clé de recherche utilisée avec la #ACTION_PHONE_STATE_CHANGED diffusion d’une chaîne contenant le nouvel état d’appel.

ExtraSubscriptionId

Un élément supplémentaire utilisé pour #ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED indiquer l’abonnement qui a changé ; ou en général chaque fois qu’un ID d’abonnement a besoin d’être spécifié.

ExtraVoicemailNumber

Numéro de messagerie vocale.

IncludeLocationDataCoarse
Obsolète.

Incluez des données d’emplacement grossières.

IncludeLocationDataFine
Obsolète.

Incluez des données d’emplacement affinées.

IncludeLocationDataNone
Obsolète.

Spécifie de ne pas inclure de données liées à l’emplacement.

MetadataHideVoicemailSettingsMenu

Valeur de méta-données booléenne indiquant si les paramètres de messagerie vocale doivent être masqués dans la page paramètres d’appel lancée par android.telecom.TelecomManager#ACTION_SHOW_CALL_SETTINGS.

MultisimAllowed
Obsolète.

Utilisation de plusieurs cartes SIM en même temps pour s’inscrire sur le réseau (e.

MultisimNotSupportedByCarrier
Obsolète.

Utilisation de plusieurs cartes SIM en même temps pour s’inscrire sur le réseau (e.

MultisimNotSupportedByHardware
Obsolète.

Utilisation de plusieurs cartes SIM en même temps pour s’inscrire sur le réseau (e.

NetworkSelectionModeAuto
Obsolète.

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

NetworkSelectionModeManual
Obsolète.

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

NetworkSelectionModeUnknown
Obsolète.

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

NETWORKTYPEBITMASK1xRTT

masque de bits de type réseau indiquant la prise en charge de la technologie radio 1xRTT.

NetworkTypeBitmaskCdma

masque de bits de type réseau indiquant la prise en charge de CDMA (IS95A/IS95B).

NetworkTypeBitmaskEdge

masque de bits de type réseau indiquant la prise en charge de radio tech EDGE.

NetworkTypeBitmaskEhrpd

masque de bits de type réseau indiquant la prise en charge de l’EHRPD de la technologie radio.

NetworkTypeBitmaskEvdo0

masque de bits de type réseau indiquant la prise en charge de la technologie radio EVDO 0.

NetworkTypeBitmaskEvdoA

masque de bits de type réseau indiquant la prise en charge de la technologie radio EVDO A.

NetworkTypeBitmaskEvdoB

masque de bits de type réseau indiquant la prise en charge de la technologie radio EVDO B.

NetworkTypeBitmaskGprs

masque de bits de type réseau indiquant la prise en charge de GPRS radio tech.

NetworkTypeBitmaskGsm

masque de bits de type réseau indiquant la prise en charge de la technologie radio GSM.

NetworkTypeBitmaskHsdpa

masque de bits de type réseau indiquant la prise en charge de la technologie radio HSDPA.

NetworkTypeBitmaskHspa

masque de bits de type réseau indiquant la prise en charge de la technologie radio HSPA.

NetworkTypeBitmaskHspap

masque de bits de type réseau indiquant la prise en charge du HSPAP radio tech.

NetworkTypeBitmaskHsupa

masque de bits de type réseau indiquant la prise en charge de la technologie radio HSUPA.

NetworkTypeBitmaskIwlan

masque de bits de type réseau indiquant la prise en charge de la technologie radio IWLAN.

NetworkTypeBitmaskLte

masque de bits de type réseau indiquant la prise en charge de radio tech LTE.

NetworkTypeBitmaskLteCa

NON UTILISÉ ; ce masque de bits est exposé accidentellement.

NetworkTypeBitmaskNr

masque de bits de type réseau indiquant la prise en charge de la technologie radio NR(New Radio) 5G.

NetworkTypeBitmaskTdScdma

masque de bits de type réseau indiquant la prise en charge de la technologie radio TD_SCDMA.

NetworkTypeBitmaskUmts

masque de bits de type réseau indiquant la prise en charge de la technologie radio UMTS.

NetworkTypeBitmaskUnknown

masque de bits de type réseau inconnu.

PremiumCapabilityPrioritizeLatency
Obsolète.

Une fonctionnalité Premium qui améliore le réseau pour permettre un trafic interactif en temps réel en hiérarchisant la communication à faible latence.

PurchasePremiumCapabilityResultAlreadyInProgress
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car une demande a déjà été effectuée et est en cours.

PurchasePremiumCapabilityResultAlreadyPurchased
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car elle est déjà achetée et disponible.

PurchasePremiumCapabilityResultCarrierDisabled
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car le transporteur a désactivé ou ne prend pas en charge la fonctionnalité, comme spécifié dans CarrierConfigManager#KEY_SUPPORTED_PREMIUM_CAPABILITIES_INT_ARRAY.

PurchasePremiumCapabilityResultCarrierError
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car l’application opérateur n’a pas indiqué la réussite.

PurchasePremiumCapabilityResultEntitlementCheckFailed
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car la vérification des droits a échoué.

PurchasePremiumCapabilityResultFeatureNotSupported
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car l’appareil ne prend pas en charge la fonctionnalité.

PurchasePremiumCapabilityResultNetworkNotAvailable
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car le réseau n’est pas disponible.

PurchasePremiumCapabilityResultNotDefaultDataSubscription
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car la demande n’a pas été effectuée sur l’abonnement de données par défaut, indiqué par SubscriptionManager#getDefaultDataSubscriptionId().

PurchasePremiumCapabilityResultNotForeground
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car l’application demandée n’est pas au premier plan.

PurchasePremiumCapabilityResultPendingNetworkSetup
Obsolète.

L’achat de la fonctionnalité Premium a réussi et attend que le réseau configure la configuration de découpage.

PurchasePremiumCapabilityResultRequestFailed
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car le service de téléphonie n’est pas disponible ou qu’il y a eu une erreur dans le processus téléphonique.

PurchasePremiumCapabilityResultSuccess
Obsolète.

L’achat d’une demande de fonctionnalité Premium a réussi.

PurchasePremiumCapabilityResultThrottled
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car la requête est limitée.

PurchasePremiumCapabilityResultTimeout
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car nous n’avons pas reçu de réponse de l’utilisateur pour la notification d’amélioration des performances dans le délai spécifié par CarrierConfigManager#KEY_PREMIUM_CAPABILITY_NOTIFICATION_DISPLAY_TIMEOUT_MILLIS_LONG.

PurchasePremiumCapabilityResultUserCanceled
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car l’utilisateur a annulé l’opération.

PurchasePremiumCapabilityResultUserDisabled
Obsolète.

Échec de l’achat de la fonctionnalité Premium, car l’utilisateur a désactivé la fonctionnalité.

SetOpportunisticSubInactiveSubscription

L’abonnement n’est pas valide.

SetOpportunisticSubNoOpportunisticSubAvailable

L’abonnement n’est pas valide.

SetOpportunisticSubRemoteServiceException

Le service d’abonnement s’est produit à distance.

SetOpportunisticSubSuccess

Absence d'erreur

SetOpportunisticSubValidationFailed

Échec de la validation lors de la tentative de basculement vers l’abonnement préféré.

TtyModeFull
Obsolète.

Le mode TTY (teletypewriter) est activé.

TtyModeHco
Obsolète.

Le mode TTY (teletypewriter) est en mode de report d’audition (HCO).

TtyModeOff
Obsolète.

Le mode TTY (teletypewriter) est désactivé.

TtyModeVco
Obsolète.

Le mode TTY (teletypewriter) est en mode de transport vocal (VCO).

UninitializedCardId

Identificateur de carte UICC utilisé avant le chargement de la carte UICC.

UnknownCarrierId

ID d’opérateur inconnu.

UnsupportedCardId

Identificateur de carte UICC utilisé si l’appareil ne prend pas en charge l’opération.

UpdateAvailableNetworksAborted

La demande est abandonnée.

UpdateAvailableNetworksDisableModemFail

Désactiver l’échec du modem.

UpdateAvailableNetworksEnableModemFail

Échec de l’activation du modem.

UpdateAvailableNetworksInvalidArguments

Le paramètre passé n’est pas valide.

UpdateAvailableNetworksMultipleNetworksNotSupported

L’application opérateur ne prend pas en charge plusieurs réseaux disponibles.

UpdateAvailableNetworksNoCarrierPrivilege

Aucun privilège de transporteur.

UpdateAvailableNetworksNoOpportunisticSubAvailable

L’abonnement n’est pas valide.

UpdateAvailableNetworksRemoteServiceException

Il n’existe aucun opportunisticNetworkService.

UpdateAvailableNetworksServiceIsDisabled

OpportunisticNetworkService est désactivé.

UpdateAvailableNetworksSimPortNotAvailable

Le port SIM n’est pas disponible pour basculer vers un abonnement opportuniste.

UpdateAvailableNetworksSuccess

Absence d'erreur

UpdateAvailableNetworksUnknownFailure

Une défaillance inconnue s’est produite.

UssdErrorNotAllowed

Code d’échec retourné lorsqu’une demande USSD n’a pas pu s’exécuter, car l’application appelante n’est pas autorisée à envoyer des demandes USSD.

VvmTypeCvvm

Une saveur de protocole OMTP avec un autre format mobile (MO)

VvmTypeOmtp

Protocole OMTP.

Propriétés

Nom Description
ActiveModemCount

Retourne le nombre de modems logiques actuellement configurés pour être activés.

AllCellInfo

Demande toutes les informations de cellule disponibles à partir de toutes les radios sur l’appareil, y compris le campé/inscrit, le service et les cellules voisines.

CallComposerStatus

Obtenez l’état défini par l’utilisateur pour les appels enrichis avec le compositeur d’appels.

CallState

Retourne l’état de tous les appels sur l’appareil.

CallStateForSubscription

Récupérez l’état d’appel d’un abonnement spécifique spécifié lors de la création de cette instance de TéléphonieyManager.

CardIdForDefaultEuicc

Obtenez l’ID de carte de la carte eUICC par défaut.

CarrierConfig

Retourne la configuration de l’opérateur de l’ID d’abonnement épinglé à La téléphonieManager.

CarrierIdFromSimMccMnc

Retourne l’ID d’opérateur basé sur sim MCCMNC (retourné par #getSimOperator()) uniquement.

CellLocation

Retourne l’emplacement actuel de l’appareil.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CurrentTtyMode

Retourne le mode TTY actuel de l’appareil.

DataActivity

Retourne une constante indiquant le type d’activité sur une connexion de données (cellulaire).

DataEnabled

Retourne si les données mobiles sont activées ou non par paramètre utilisateur.

DataNetworkType

Retourne une constante indiquant la technologie radio (type de réseau) actuellement utilisée sur l’appareil pour la transmission de données.

DataState

Retourne une constante indiquant l’état actuel de la connexion de données (cellulaire).

DeviceId

Retourne l’ID d’appareil unique, par exemple, l’IMEI pour GSM et le MEID ou ESN pour les téléphones CDMA.

DeviceSoftwareVersion

Retourne le numéro de version du logiciel pour l’appareil, par exemple l’IMEI/SV pour les téléphones GSM.

EmergencyNumberList

Obtenez la liste des numéros d’urgence en fonction des paramètres régionaux actuels, sim, default, modem et réseau.

EquivalentHomePlmns

Retourne une liste des CDN d’accueil équivalents (EF_EHPLMN) à partir de l’application USIM.

ExtraStateIdle

Valeur utilisée avec #EXTRA_STATE correspondant à #CALL_STATE_IDLE.

ExtraStateOffhook

Valeur utilisée avec #EXTRA_STATE correspondant à #CALL_STATE_OFFHOOK.

ExtraStateRinging

Valeur utilisée avec #EXTRA_STATE correspondant à #CALL_STATE_RINGING.

GroupIdLevel1

Retourne le niveau d’identificateur de groupe1 pour un téléphone GSM.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasCarrierPrivileges

L’application appelante a-t-elle reçu des privilèges d’opérateur par l’opérateur.

HasIccCard

Cette API est utilisée pour vérifier s’il existe une carte ICC présente sur l’appareil.

Imei

Retourne l’IMEI (International Mobile Equipment Identity).

IsConcurrentVoiceAndDataSupported

Indique si l’appareil est actuellement sur une technologie (e.

IsDataCapable

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

IsDataConnectionAllowed

Vérifie si la connexion de données cellulaires est autorisée sur l’appareil.

IsDataRoamingEnabled

Retourne si l’itinérance des données mobiles est activée sur l’abonnement.

IsDeviceSmsCapable

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

IsDeviceVoiceCapable

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

IsHearingAidCompatibilitySupported

Indique si le téléphone prend en charge la compatibilité de l’aide auditive.

IsManualNetworkSelectionAllowed

Vérifie si la sélection manuelle du réseau est autorisée.

IsNetworkRoaming

Retourne true si l’appareil est considéré comme itinérant sur le réseau actuel, à des fins GSM.

IsRttSupported

Détermine si l’appareil prend actuellement en charge RTT (texte en temps réel).

IsSmsCapable

Ce membre est déconseillé.

IsTtyModeSupported

Ce membre est déconseillé.

IsVoiceCapable

Ce membre est déconseillé.

IsWorldPhone

Indique si l’appareil est un téléphone mondial.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
JniPeerMembers

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

Line1Number

Retourne la chaîne de numéro de téléphone de la ligne 1, par exemple, msiSDN pour un téléphone GSM pour un abonnement particulier.

ManualNetworkSelectionPlmn

Obtenez le PLMN choisi pour la sélection manuelle du réseau s’il est actif.

ManufacturerCode

Retourne le code du fabricant à partir du MEID.

MaximumCallComposerPictureSize

Indique la taille maximale de l’image de composition d’appel.

Meid

Retourne le MEID (Mobile Equipment Identifier).

MmsUAProfUrl

Retourne l’URL du profil de l’agent utilisateur MMS.

MmsUserAgent

Retourne l’agent utilisateur MMS.

Nai

Retourne l’identificateur d’accès réseau (NAI).

NeighboringCellInfo
Obsolète.

Retourne les informations de cellule voisines de l’appareil.

NetworkCountryIso

Retourne le code pays ISO-3166-1 alpha-2 équivalent du MCC (Mobile Country Code) de l’opérateur inscrit actuel ou de la cellule à proximité, le cas échéant.

NetworkOperator

Retourne le nom numérique (MCC+MNC) de l’opérateur inscrit actuel.

NetworkOperatorName

Retourne le nom alphabétique de l’opérateur inscrit actuel.

NetworkSelectionMode

Obtenez le mode de sélection réseau.

NetworkSpecifier

Retourne le spécificateur réseau de l’ID d’abonnement épinglé à La téléphonieManager.

NetworkType

Retourne le type de réseau de données actuel.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
PhoneAccountHandle

Détermine l’associé PhoneAccountHandle à ce TelephonyManager.

PhoneCount

Retourne le nombre de téléphones disponibles.

PhoneType

Retourne une constante indiquant le type de téléphone de l’appareil.

PreferredOpportunisticDataSubscription

Obtenir l’ID d’abonnement aux données opportunistes préférés

PrimaryImei

Retourne l’IMEI principal (International Mobile Equipment Identity) de l’appareil, comme indiqué dans GSMA TS.

ServiceState

Retourne les informations actuelles ServiceState .

SignalStrength

Obtenez les informations de force de signal les plus récentes disponibles.

SimCarrierId

Retourne l’ID d’opérateur de l’abonnement actuel.

SimCarrierIdName

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

SimCarrierIdNameFormatted

Retourne le nom de l’ID de l’opérateur de l’abonnement actuel.

SimCountryIso

Retourne le code pays ISO-3166-1 alpha-2 équivalent pour le code de pays du fournisseur SIM.

SimOperator

Retourne le code MCC+MNC (code de pays mobile + code réseau mobile) du fournisseur de la carte SIM.

SimOperatorName

Retourne le nom du fournisseur de services (SPN).

SimSerialNumber

Retourne le numéro de série de la carte SIM, le cas échéant.

SimSpecificCarrierId

Retourne l’ID d’opérateur affiné de l’abonnement actuel.

SimSpecificCarrierIdName

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

SimSpecificCarrierIdNameFormatted

Similaire, #getSimCarrierIdName()retourne le nom utilisateur de l’ID d’opérateur spécifique retourné par #getSimSpecificCarrierId().

SimState

Retourne une constante indiquant l’état de la carte SIM par défaut.

SubscriberId

Retourne l’ID d’abonné unique, par exemple, l’IMSI pour un téléphone GSM.

SubscriptionId

Retournez un ID d’abonnement approprié pour toute situation.

SupportedModemCount

Retournez le nombre de modems logiques potentiellement actifs simultanément, en termes de capacité matérielle.

SupportedRadioAccessFamily

Nécessite android. Manifest.permission.READ_PRIVILEGED_PHONE_STATE.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

TypeAllocationCode

Retourne le code d’allocation de type à partir de l’IMEI.

UiccCardsInfo

Obtient des informations sur les UICCs actuellement insérés (cartes de circuit intégré universel) et les EUICCs (UICC incorporées).

VisualVoicemailPackageName

Retourne le package responsable du traitement de la messagerie vocale visuelle pour l’ID d’abonnement épinglé à La téléphonieManager.

VoiceMailAlphaTag

Active le filtre SMS de messagerie vocale visuelle pour un compte de téléphone.

VoiceMailNumber

Retourne le numéro de messagerie vocale.

VoiceNetworkType

Retourne la NETWORK_TYPE_xxxx pour la voix

Méthodes

Nom Description
CanChangeDtmfToneLength()

Indique si l’appareil prend en charge la configuration de la longueur de tonalité DTMF.

ClearSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

Effacez un SignalStrengthUpdateRequest élément du système.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
CreateForPhoneAccountHandle(PhoneAccountHandle)

Créez un objet TelephonyManager épinglé à l’ID d’abonnement associé au compte téléphonique donné.

CreateForSubscriptionId(Int32)

Créez un objet TelephonyManager épinglé à l’ID d’abonnement donné.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
DoesSwitchMultiSimConfigTriggerReboot()

Déterminez si vous apportez des modifications aux configurations de modem en #switchMultiSimConfig(int) déclenchant le redémarrage de l’appareil.

Equals(Object)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FromContext(Context)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

GetAllowedNetworkTypesForReason(Int32)

Obtenez les types de réseau autorisés pour une raison donnée.

GetCarrierRestrictionStatus(IExecutor, IConsumer)

Obtenez l’état de restriction de l’opérateur de l’appareil.

GetDeviceId(Int32)

Retourne l’ID d’appareil unique d’un abonnement, par exemple l’IMEI pour GSM et le MEID pour les téléphones CDMA.

GetEmergencyNumberList(Int32)

Obtenez la liste des numéros d’urgence par catégorie en fonction des paramètres régionaux actuels, sim, par défaut, modem et réseau.

GetForbiddenPlmns()

Retourne un tableau de CDN interdits à partir de l’application USIM Retourne null si la requête échoue.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetIccAuthentication(UiccApplicationType, AutheenticationType, String)

Retourne la réponse de l’authentification pour l’abonnement par défaut.

GetImei(Int32)

Retourne l’IMEI (International Mobile Equipment Identity).

GetManufacturerCode(Int32)

Retourne le code du fabricant à partir du MEID.

GetMeid(Int32)

Retourne le MEID (Mobile Equipment Identifier).

GetNetworkCountryIso(Int32)

Retourne le code pays ISO-3166-1 alpha-2 équivalent du MCC (Mobile Country Code) de l’opérateur inscrit actuel ou de la cellule à proximité, le cas échéant.

GetNetworkSlicingConfiguration(IExecutor, IOutcomeReceiver)

Demande d’obtention de la configuration de découpage actuelle, y compris les règles URSP et les NSSAIs (configurés, autorisés et rejetés).

GetServiceState(Int32)

Retourne les informations actuelles ServiceState .

GetServiceStateForSlot(Int32)

Retourne les informations d’état du service sur l’emplacement SIM spécifié.

GetSimState(Int32)

Retourne une constante indiquant l’état de la carte SIM de l’appareil dans un emplacement logique.

GetSubscriptionId(PhoneAccountHandle)

Retourne l’ID d’abonnement pour le handle de compte téléphonique donné.

GetTypeAllocationCode(Int32)

Retourne le code d’allocation de type à partir de l’IMEI.

GetVoicemailRingtoneUri(PhoneAccountHandle)

Retourne l’URI de la sonnerie de messagerie vocale par compte définie dans les paramètres téléphone.

IccCloseLogicalChannel(Int32)

Ferme un canal logique précédemment ouvert à la carte ICC.

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

Retourne l’APDU de réponse pour une commande APDU envoyée via SIM_IO.

IccOpenLogicalChannel(String, Int32)

Ouvre un canal logique à la carte ICC.

IccOpenLogicalChannel(String)

Ouvre un canal logique à la carte ICC.

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

Transmettez une APDU à la carte ICC via le canal de base.

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

Transmettez une APDU à la carte ICC sur un canal logique.

IsDataEnabledForReason(Int32)

Retournez si les données sont activées pour une certaine raison.

IsEmergencyNumber(String)

Identifie si le numéro de téléphone fourni est un numéro d’urgence qui correspond à un numéro d’urgence connu en fonction des paramètres régionaux actuels, des cartes SIM, de la base de données Android, du modem, du réseau ou des valeurs par défaut.

IsModemEnabledForSlot(Int32)

Indique si une pile de modems est activée pour l’emplacement SIM donné.

IsMultiSimSupported()

Retourne si l’utilisation de plusieurs cartes SIM en même temps pour s’inscrire sur le réseau (e.

IsPremiumCapabilityAvailableForPurchase(PremiumCapability)

Vérifiez si la fonctionnalité Premium donnée est disponible pour l’achat auprès du transporteur.

IsRadioInterfaceCapabilitySupported(String)

Indique si l’appareil prend en charge une fonctionnalité donnée sur l’interface radio.

IsVoicemailVibrationEnabled(PhoneAccountHandle)

Retourne si la vibration est définie pour la notification de messagerie vocale dans les paramètres de téléphone.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Listen(PhoneStateListener, PhoneStateListenerFlags)

Inscrit un objet écouteur pour recevoir la notification des modifications dans les états de téléphonie spécifiés.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
PurchasePremiumCapability(PremiumCapability, IExecutor, IConsumer)

Achetez la fonctionnalité Premium donnée auprès du transporteur.

RebootModem()

Générez une réinitialisation de modem radio.

RegisterTelephonyCallback(IExecutor, TelephonyCallback)

Inscrit un objet de rappel pour recevoir la notification des modifications dans les états de téléphonie spécifiés.

RegisterTelephonyCallback(Int32, IExecutor, TelephonyCallback)

Inscrit un objet de rappel pour recevoir la notification des modifications dans les états de téléphonie spécifiés.

RequestCellInfoUpdate(IExecutor, TelephonyManager+CellInfoCallback)

Demande toutes les informations de cellule disponibles à partir de l’abonnement actuel pour les cellules observées campées/inscrites, servantes et voisines.

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

Demandez une analyse réseau.

RequestNetworkScan(NetworkScanRequest, IExecutor, TelephonyScanManager+NetworkScanCallback)

Demandez une analyse réseau.

SendDialerSpecialCode(String)

Envoyez le code de numérotation spécial.

SendEnvelopeWithStatus(String)

Envoyez ENVELOPPE au SIM et renvoyez la réponse.

SendUssdRequest(String, TelephonyManager+UssdResponseCallback, Handler)

Envoie une requête USSD (Non structurées Supplémentaires Service Data) au réseau mobile et informe l’appelant de la réponse via le service fourni callback.

SendVisualVoicemailSms(String, Int32, String, PendingIntent)

Envoyez un SMS de messagerie vocale visuelle.

SetAllowedNetworkTypesForReason(Int32, Int64)

Définissez les types de réseau autorisés de l’appareil et fournissez la raison pour laquelle la modification réseau autorisée est déclenchée.

SetDataEnabledForReason(Int32, Boolean)

Contrôle de la connexion de données et fournir la raison pour laquelle le contrôle de connexion de données est déclenché.

SetForbiddenPlmns(IList<String>)

Remplacez le contenu du fichier SIM PLMN interdit par les valeurs fournies.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetLine1NumberForDisplay(String, String)

Définissez la chaîne de numéro de téléphone de ligne 1 et son alphatag pour l’ICCID actuel uniquement à des fins d’affichage, par exemple, affichées dans l’état du téléphone.

SetNetworkSelectionModeAutomatic()

Définit le mode de sélection réseau sur automatique.

SetNetworkSelectionModeManual(String, Boolean, Int32)

Demandez à la radio de se connecter au réseau d’entrée et de changer le mode de sélection en mode manuel.

SetNetworkSelectionModeManual(String, Boolean)

Demandez à la radio de se connecter au réseau d’entrée et de changer le mode de sélection en mode manuel.

SetOperatorBrandOverride(String)

Remplacez la personnalisation de l’ICCID actuel.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
SetPreferredNetworkTypeToGlobal()

Définissez le type de réseau préféré sur le mode global qui inclut NR, LTE, CDMA, EvDo et GSM/WCDMA.

SetPreferredOpportunisticDataSubscription(Int32, Boolean, IExecutor, IConsumer)

Définissez l’ID d’abonnement aux données opportunistes préféré.

SetSignalStrengthUpdateRequest(SignalStrengthUpdateRequest)

Définissez une notification pour recevoir une SignalStrengthUpdateRequest notification lorsque les mesures de qualité du signal dépassent les seuils spécifiés.

SetVisualVoicemailSmsFilterSettings(VisualVoicemailSmsFilterSettings)

Définissez les paramètres de filtre SMS de messagerie vocale visuelle pour l’ID d’abonnement épinglé à La téléphonieManager.

SetVoiceMailNumber(String, String)

Définit le numéro de messagerie vocale.

SetVoicemailRingtoneUri(PhoneAccountHandle, Uri)

Définit la sonnerie de messagerie vocale par compte.

SetVoicemailVibrationEnabled(PhoneAccountHandle, Boolean)

Définit la préférence par compte si la vibration est activée pour les notifications de messagerie vocale.

SwitchMultiSimConfig(Int32)

Changer de configuration pour activer multi sim ou revenir à un seul sim

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
UnregisterTelephonyCallback(TelephonyCallback)

Annulez l’inscription d’un objet existant TelephonyCallback.

UpdateAvailableNetworks(IList<AvailableNetworkInfo>, IExecutor, IConsumer)

Mettre à jour la disponibilité d’une liste de réseaux dans l’emplacement actuel.

UploadCallComposerPicture(IPath, String, IExecutor, IOutcomeReceiver)

Charge une image sur le réseau de l’opérateur pour une utilisation avec le compositeur d’appels.

UploadCallComposerPicture(Stream, String, IExecutor, IOutcomeReceiver)

Charge une image sur le réseau de l’opérateur pour une utilisation avec le compositeur d’appels.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Fournit l’accès aux informations sur les services de téléphonie sur l’appareil.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à