SubscriptionManager.SetOpportunistic(Boolean, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legen Sie fest, ob ein Abonnement opportunistisch ist, d. h. ob das Netzwerk, mit dem es eine Verbindung herstellt, eingeschränkte Abdeckung hat.
[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
Parameter
- opportunistic
- Boolean
ob es sich um ein opportunistisches Abonnement handelt.
- subId
- Int32
der eindeutige SubscriptionInfo-Index in der Datenbank
Gibt zurück
true wenn der Vorgang erfolgreich ist, false andernfalls.
- Attribute
Hinweise
Legen Sie fest, ob ein Abonnement opportunistisch ist, d. h. ob das Netzwerk, mit dem es eine Verbindung herstellt, eingeschränkte Abdeckung hat. Beispiel: CBRS. Das Festlegen eines opportunistischen Abonnements hat folgende Auswirkungen: 1) Selbst wenn es aktiv ist, wird es meistens ruhen. Das Modem versucht nicht, zu scannen oder zu campen, bis es weiß, dass ein verfügbares Netzwerk in der Nähe ist, um Strom zu sparen. 2) Telefonie basiert auf System-App- oder Netzbetreibereingaben, um in der Nähe verfügbare Netzwerke zu benachrichtigen. Weitere Informationen finden Sie unter TelephonyManager#updateAvailableNetworks(List, Executor, Consumer). 3) Bei Multi-SIM-Geräten, wenn sich das Netzwerk in der Nähe befindet und lagert, kann das System automatisch Internetdaten zwischen ihm und Standarddatenabonnement wechseln, basierend auf der Empfehlung des Netzbetreibers und seiner Signalstärke und getakteten Ness usw.
Der Anrufer verfügt entweder über android.Manifest.permission#MODIFY_PHONE_STATE die Berechtigung "Netzbetreiberberechtigungen" des Abonnements.
Java Dokumentation für android.telephony.SubscriptionManager.setOpportunistic(boolean, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.