SubscriptionManager.SetOpportunistic(Boolean, Int32) Método

Definición

Establezca si una suscripción es oportunista, es decir, si la red a la que se conecta tiene una cobertura limitada.

[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

Parámetros

opportunistic
Boolean

si es una suscripción oportunista.

subId
Int32

el índice SubscriptionInfo único de la base de datos

Devoluciones

true si la operación es correcta; de lo contrario, false .

Atributos

Comentarios

Establezca si una suscripción es oportunista, es decir, si la red a la que se conecta tiene una cobertura limitada. Por ejemplo, CBRS. Establecer un oportunista de suscripción tiene los siguientes impactos: 1) Incluso si está activo, será inactivo la mayor parte del tiempo. El módem no intentará escanear o campamento hasta que sepa que una red disponible está cerca para ahorrar energía. 2) La telefonía se basa en la aplicación del sistema o la entrada del operador para notificar a las redes disponibles cercanas. Consulte TelephonyManager#updateAvailableNetworks(List, Executor, Consumer) para obtener más información. 3) En dispositivos multi-SIM, cuando la red está cerca y en el campamento, el sistema puede cambiar automáticamente los datos de Internet entre ella y la suscripción de datos predeterminada, en función de la recomendación del operador y su intensidad de señal y medición, etc.

El autor de la llamada tendrá android.Manifest.permission#MODIFY_PHONE_STATE o el permiso de privilegio de operador de la suscripción.

Java documentación para android.telephony.SubscriptionManager.setOpportunistic(boolean, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a