Compartir a través de


TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Método

Definición

Control de la conexión de datos y proporcionar el motivo que desencadena el control de conexión de datos.

[Android.Runtime.Register("setDataEnabledForReason", "(IZ)V", "GetSetDataEnabledForReason_IZHandler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual void SetDataEnabledForReason(int reason, bool enabled);
[<Android.Runtime.Register("setDataEnabledForReason", "(IZ)V", "GetSetDataEnabledForReason_IZHandler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member SetDataEnabledForReason : int * bool -> unit
override this.SetDataEnabledForReason : int * bool -> unit

Parámetros

reason
Int32

la razón por la que se está llevando a cabo el cambio de habilitación de datos

enabled
Boolean

True si habilita los datos; de lo contrario, se deshabilita.

        &lt;p&gt;Requires Permission:
        The calling app has carrier privileges (see <code data-dev-comment-type="c">#hasCarrierPrivileges</code>) if the reason is
        <code data-dev-comment-type="c">#DATA_ENABLED_REASON_USER</code> or <code data-dev-comment-type="c">#DATA_ENABLED_REASON_CARRIER</code> or the call app
        has <code data-dev-comment-type="c">android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE</code> irrespective of
        the reason.
Atributos

Comentarios

Control de la conexión de datos y proporcionar el motivo que desencadena el control de conexión de datos. Esto se puede llamar por las siguientes razones por las que el límite de datos li>se pasa #DATA_ENABLED_REASON_POLICY><deshabilitado por los datos li>del operador #DATA_ENABLED_REASON_CARRIER<deshabilitados por los datos li>del usuario<#DATA_ENABLED_REASON_USER deshabilitados debido a la temperatura<#DATA_ENABLED_REASON_THERMAL /ol> Si alguna de las razones <><está desactivada, se omitirá la preferencia del usuario y se desactivarán los datos.

Si este objeto se ha creado con #createForSubscriptionId, se aplica al subId especificado. De lo contrario, se aplica a SubscriptionManager#getDefaultDataSubscriptionId()

Documentación de Java para android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a