Langue

TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Méthode

Définition

Contrôle de la connexion de données et fournir la raison pour laquelle le contrôle de connexion de données est déclenché.

[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

Paramètres

reason
Int32

la raison pour laquelle les données activent la modification est en cours

enabled
Boolean

True si vous activez les données, sinon en désactivant.

        &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.
Attributs

Remarques

Contrôle de la connexion de données et fournir la raison pour laquelle le contrôle de connexion de données est déclenché. Cela peut être appelé pour les raisons suivantes pour lesquelles <la limite de données ol<>li>est transmise #DATA_ENABLED_REASON_POLICY<à li>données désactivées par les données li>de l’opérateur<#DATA_ENABLED_REASON_CARRIER désactivées par les données li>de l’utilisateur #DATA_ENABLED_REASON_USER<désactivées en raison de la chaleur #DATA_ENABLED_REASON_THERMAL</ol> Si l’une des raisons est désactivée, alors elle entraîne le contournement de la préférence utilisateur et entraîne la désactivation des données.

Si cet objet a été créé avec #createForSubscriptionId, s’applique au sous-ID donné. Sinon, s’applique à SubscriptionManager#getDefaultDataSubscriptionId()

Java documentation pour android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à