Langue

SubscriptionManager.SetOpportunistic(Boolean, Int32) Méthode

Définition

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

[Android.Runtime.Register("setOpportunistic", "(ZI)Z", "GetSetOpportunistic_ZIHandler", ApiSince=29)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual bool SetOpportunistic(bool opportunistic, int subId);
[<Android.Runtime.Register("setOpportunistic", "(ZI)Z", "GetSetOpportunistic_ZIHandler", ApiSince=29)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member SetOpportunistic : bool * int -> bool
override this.SetOpportunistic : bool * int -> bool

Paramètres

opportunistic
Boolean

s’il s’agit d’un abonnement opportuniste.

subId
Int32

l’index SubscriptionInfo unique dans la base de données

Retours

true si l’opération réussit, false sinon.

Attributs

Remarques

Définissez si un abonnement est opportuniste, c’est-à-dire si le réseau auquel il se connecte a une couverture limitée. Par exemple, CBRS. La définition d’un abonnement opportuniste a les impacts suivants : 1) Même si elle est active, elle sera dormante la plupart du temps. Le modem n’essaiera pas d’analyser ou de camper jusqu’à ce qu’il sache qu’un réseau disponible est à proximité pour économiser de l’énergie. 2) La téléphonie s’appuie sur l’application système ou l’entrée de l’opérateur pour notifier les réseaux disponibles à proximité. Si vous souhaitez plus d’informations, consultez TelephonyManager#updateAvailableNetworks(List, Executor, Consumer). 3) Dans les appareils multi-SIM, lorsque le réseau est à proximité et campé, le système peut basculer automatiquement les données Internet entre celui-ci et l’abonnement aux données par défaut, en fonction de la recommandation de l’opérateur et de sa puissance de signal et de son contrôle, etc.

L’appelant disposera android.Manifest.permission#MODIFY_PHONE_STATE ou aura l’autorisation de privilège d’opérateur de l’abonnement.

Java documentation pour android.telephony.SubscriptionManager.setOpportunistic(boolean, int).

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

S’applique à