Lingua

SubscriptionManager.SetOpportunistic(Boolean, Int32) Metodo

Definizione

Impostare se una sottoscrizione è opportunistica, ovvero se la rete a cui si connette ha una copertura limitata.

[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

Parametri

opportunistic
Boolean

se si tratta di una sottoscrizione opportunistica.

subId
Int32

indice SubscriptionInfo univoco nel database

Valori restituiti

true se l'operazione ha esito positivo, false in caso contrario.

Attributi

Commenti

Impostare se una sottoscrizione è opportunistica, ovvero se la rete a cui si connette ha una copertura limitata. Ad esempio, CBRS. L'impostazione di una sottoscrizione opportunistica ha un impatto seguente: 1) Anche se è attiva, la maggior parte del tempo sarà inattiva. Il modem non tenterà di analizzare o accampare fino a quando non sa che una rete disponibile è nelle vicinanze per risparmiare energia. 2) La telefonia si basa sull'app di sistema o sull'input del gestore telefonico per notificare le reti disponibili nelle vicinanze. Per altre informazioni, vedere TelephonyManager#updateAvailableNetworks(List, Executor, Consumer). 3) Nei dispositivi multi-SIM, quando la rete è vicina e campata, il sistema può cambiare automaticamente i dati Internet tra di esso e la sottoscrizione dati predefinita, in base alla raccomandazione del vettore e alla sua potenza del segnale e misurazione, ecc.

Il chiamante avrà android.Manifest.permission#MODIFY_PHONE_STATE l'autorizzazione o il privilegio del gestore telefonico della sottoscrizione.

per android.telephony.SubscriptionManager.setOpportunistic(boolean, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a