Condividi tramite


TelephonyManager.SetDataEnabledForReason(Int32, Boolean) Metodo

Definizione

Controllo della connessione dati e specificare il motivo per cui viene attivato il controllo connessione dati.

[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

Parametri

reason
Int32

il motivo per cui si sta verificando la modifica dell'abilitazione dei dati

enabled
Boolean

True se si abilitano i dati; in caso contrario, la disabilitazione.

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

Commenti

Controllo della connessione dati e specificare il motivo per cui viene attivato il controllo connessione dati. Questo può essere chiamato per i motivi seguenti per cui ol>li data limit viene passato<#DATA_ENABLED_REASON_POLICY li>dati disabilitati da carrier<#DATA_ENABLED_REASON_CARRIER li>data disabled by user<#DATA_ENABLED_REASON_USER li>data disabled a causa della termica #DATA_ENABLED_REASON_THERMAL</ol> Se uno dei motivi è disattivato, il risultato sarà ignorare la preferenza dell'utente e comportare la disattivazione dei dati.><<

Se questo oggetto è stato creato con #createForSubscriptionId, si applica al subId specificato. In caso contrario, si applica a SubscriptionManager#getDefaultDataSubscriptionId()

Documentazione java per android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a