SubscriptionManager.SetOpportunistic(Boolean, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.