Partager via


SubscriptionManager Classe

Définition

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

[Android.Runtime.Register("android/telephony/SubscriptionManager", ApiSince=22, DoNotGenerateAcw=true)]
public class SubscriptionManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/SubscriptionManager", ApiSince=22, DoNotGenerateAcw=true)>]
type SubscriptionManager = class
    inherit Object
Héritage
SubscriptionManager
Attributs

Remarques

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

Documentation Java pour android.telephony.SubscriptionManager.

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

SubscriptionManager(IntPtr, JniHandleOwnership)

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

Champs

ActionDefaultSmsSubscriptionChanged

Action de diffusion : l’abonnement sms par défaut a changé.

ActionDefaultSubscriptionChanged

Action de diffusion : l’abonnement par défaut a changé.

ActionManageSubscriptionPlans

Action d’activité : affichez l’interface utilisateur pour gérer les plans de relation de facturation entre un opérateur et un abonné spécifique.

ActionRefreshSubscriptionPlans

Action de diffusion : demandez une actualisation des plans de relation de facturation entre un opérateur et un abonné spécifique.

D2dSharingAll
Obsolète.

L’état de l’appareil est partagé chaque fois que possible.

D2dSharingAllContacts
Obsolète.

L’état de l’appareil est partagé avec tous les numéros dans les contacts de l’utilisateur.

D2dSharingDisabled
Obsolète.

L’état de l’appareil n’est pas partagé avec un tiers distant.

D2dSharingSelectedContacts
Obsolète.

L’état de l’appareil est partagé avec tous les contacts sélectionnés.

D2dStatusSharing

Nom de colonne De téléphonieProvider pour l’état de partage d’appareil à appareil.

D2dStatusSharingSelectedContacts

Nom de colonne De téléphonieProvider pour les informations de contacts qui autorisent le partage de l’appareil à l’appareil.

ExtraSlotIndex

Entier supplémentaire pour spécifier l’index d’emplacement SIM.

ExtraSubscriptionIndex

Entier supplémentaire utilisé avec #ACTION_DEFAULT_SUBSCRIPTION_CHANGED et #ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED pour indiquer l’abonnement qui a changé.

InvalidSimSlotIndex

Indique l’emplacement sim non valide.

InvalidSubscriptionId

Identificateur d’abonnement non valide

PhoneNumberSourceCarrier
Obsolète.

Source de numéro de téléphone : fourni par une application disposant du privilège de l’opérateur.

PhoneNumberSourceIms
Obsolète.

Source de numéro de téléphone : fourni par l’implémentation du sous-système multimédia IP (IMS).

PhoneNumberSourceUicc
Obsolète.

Source de numéro de téléphone : EF-MSISDN (voir 3GPP TS 31.

SubscriptionTypeLocalSim
Obsolète.

Cette constante consiste à désigner un abonnement en tant qu’abonnement LOCAL-SIM.

SubscriptionTypeRemoteSim
Obsolète.

Cette constante consiste à désigner un abonnement en tant qu’abonnement Remote-SIM.

UsageSettingDataCentric
Obsolète.

Cet abonnement est forcé en mode centré sur les données

UsageSettingDefault
Obsolète.

L’abonnement utilise le paramètre par défaut.

UsageSettingUnknown
Obsolète.

Le paramètre d’utilisation est inconnu.

UsageSettingVoiceCentric
Obsolète.

Cet abonnement est forcé en mode centré sur la voix

Propriétés

AccessibleSubscriptionInfoList

Obtient le ou les abonnements SubscriptionInfo de tous les abonnements incorporés accessibles à l’application appelante, le cas échéant.

ActiveDataSubscriptionId

Obtenir l’ID d’abonnement aux données actives.

ActiveSubscriptionInfoCount

Obtenez le nombre d’abonnements actifs.

ActiveSubscriptionInfoCountMax

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

ActiveSubscriptionInfoList

Obtenez le(s) SubscriptionInfo(s) du(s) SIM(s) actuellement actif(s).

AllSubscriptionInfoList

Obtenez tous les enregistrements d’informations d’abonnement à partir de SIMs qui sont insérés maintenant ou précédemment insérés.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CompleteActiveSubscriptionInfoList

Obtenez à la fois les informations d’abonnement masquées et visibles des sims actuellement actifs.

DefaultDataSubscriptionId

Retourne l’ID d’abonnement aux données par défaut du système.

DefaultSmsSubscriptionId

Retourne l’ID d’abonnement SMS par défaut du système.

DefaultSubscriptionId

Retourne l’ID d’abonnement par défaut du système.

DefaultVoiceSubscriptionId

Retourne l’ID d’abonnement vocal par défaut du système.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

(Hérité de Object)
JniPeerMembers

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

OpportunisticSubscriptions

Retournez des abonnements opportunistes qui peuvent être visibles par l’appelant.

PeerReference

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

(Hérité de Object)
ThresholdClass

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

ThresholdType

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

Méthodes

AddOnOpportunisticSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

Inscrivez-vous aux modifications apportées à la liste des enregistrements d’abonnement opportunistes ou aux enregistrements individuels eux-mêmes.

AddOnSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnSubscriptionsChangedListener)

Inscrivez-vous aux modifications apportées à la liste des enregistrements actifs SubscriptionInfo ou aux enregistrements individuels eux-mêmes.

AddOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

Inscrivez-vous aux modifications apportées à la liste des enregistrements actifs SubscriptionInfo ou aux enregistrements individuels eux-mêmes.

AddSubscriptionsIntoGroup(IList<Integer>, ParcelUuid)

Ajoutez une liste d’abonnements dans un groupe.

CanManageSubscription(SubscriptionInfo)

Vérifie si l’application avec le contexte donné est autorisée à gérer l’abonnement donné en fonction de ses métadonnées.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CreateSubscriptionGroup(IList<Integer>)

Informez SubscriptionManager que les abonnements de la liste sont regroupés en tant que groupe.

Dispose()

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

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

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

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

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

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

Ce membre est déconseillé.

GetActiveSubscriptionInfo(Int32)

Obtenez l’abonnement actif avec le sous-ID d’entrée.

GetActiveSubscriptionInfoForSimSlotIndex(Int32)

Obtenir l’élément SubscriptionInfo actif associé à l’emplacementIndex

GetDeviceToDeviceStatusSharingContacts(Int32)

Obtenez la liste des contacts qui autorisent le partage d’état de l’appareil à l’appareil.

GetDeviceToDeviceStatusSharingPreference(Int32)

Retourne l’appareil choisi par l’utilisateur à la préférence de partage d’état de l’appareil

GetHashCode()

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

(Hérité de Object)
GetPhoneNumber(Int32)

Retourne le numéro de téléphone pour le numéro de téléphone donné subIdou une chaîne vide si elle n’est pas disponible.

GetPhoneNumber(Int32, Int32)

Retourne le numéro de téléphone pour le numéro de téléphone donné subscriptionId et source, ou une chaîne vide si elle n’est pas disponible.

GetSlotIndex(Int32)

Obtenez slotIndex associé à l’abonnement.

GetSubscriptionId(Int32)

Obtenez l’ID d’abonnement pour l’index d’emplacement SIM logique spécifié.

GetSubscriptionIds(Int32)

Obtenez un tableau d’ID d’abonnement pour l’index d’emplacement SIM logique spécifié.

GetSubscriptionPlans(Int32)

Obtenez la description du plan de relation de facturation entre un opérateur et un abonné spécifique.

GetSubscriptionsInGroup(ParcelUuid)

Obtenir la liste subscriptionInfo des abonnements qui se trouvent dans le même groupe de sous-ID donnés.

IsActiveSubscriptionId(Int32)

Vérifie si l’ID d’abonnement fourni correspond à un abonnement qui est utilisé activement sur l’appareil.

IsNetworkRoaming(Int32)

Retourne true si l’appareil est considéré comme itinérant sur le réseau actuel pour un abonnement.

IsUsableSubscriptionId(Int32)

Vérifiez si l’ID d’abonnement fourni est utilisable.

IsValidSubscriptionId(Int32)

Vérifiez si l’ID d’abonnement fourni est valide.

JavaFinalize()

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)
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)
RemoveOnOpportunisticSubscriptionsChangedListener(SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

Annulez l’inscription des OnOpportunisticSubscriptionsChangedListener abonnements opportunistes en cours d’écoute.

RemoveOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

Annulez l’inscription du OnSubscriptionsChangedListener.

RemoveSubscriptionsFromGroup(IList<Integer>, ParcelUuid)

Supprimez la liste des abonnements de leur groupe d’abonnements.

SetCarrierPhoneNumber(Int32, String)

Définit le numéro de téléphone pour la source #PHONE_NUMBER_SOURCE_CARRIER carrierdonnée subId .

SetDeviceToDeviceStatusSharingContacts(Int32, IList<Uri>)

Définissez la liste des contacts qui autorisent le partage d’état de l’appareil pour un ID d’abonnement.

SetDeviceToDeviceStatusSharingPreference(Int32, Int32)

Définissez l’appareil sur la préférence utilisateur de partage d’état de l’appareil pour un ID d’abonnement.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetOpportunistic(Boolean, Int32)

Définissez si un abonnement est opportuniste, c’est-à-dire si le réseau auquel il se connecte a une couverture limitée.

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

Remplacez temporairement le plan de relation de facturation entre un opérateur et un abonné spécifique pour être considéré comme ingéré.

SetSubscriptionOverrideCongested(Int32, Boolean, Int64)

Remplacez temporairement le plan de relation de facturation entre un opérateur et un abonné spécifique pour être considéré comme ingéré.

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

Remplacez temporairement le plan de relation de facturation entre un opérateur et un abonné spécifique à prendre en compte.

SetSubscriptionOverrideUnmetered(Int32, Boolean, Int64)

Remplacez temporairement le plan de relation de facturation entre un opérateur et un abonné spécifique à prendre en compte.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

Définissez la description du plan de relation de facturation entre un opérateur et un abonné spécifique.

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

Définissez la description du plan de relation de facturation entre un opérateur et un abonné spécifique.

SwitchToSubscription(Int32, PendingIntent)

Passer à un abonnement donné

ToArray<T>()

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

(Hérité de Object)
ToString()

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

(Hérité de Object)
UnregisterFromRuntime()

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

(Hérité de Object)
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)

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

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

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

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

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

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

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

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

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

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

GetJniTypeName(IJavaPeerable)

Le gestionnaire d’abonnements fournit les informations d’abonnement mobile.

S’applique à