SubscriptionManager.SetOpportunistic(Boolean, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.