共用方式為


TelephonyManager.SetDataEnabledForReason(Int32, Boolean) 方法

定義

數據連線的控制,並提供觸發數據連線控制器的原因。

[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

參數

reason
Int32

數據啟用變更發生的原因

enabled
Boolean

如果啟用數據,則為 True,否則為停用。

        &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.
屬性

備註

數據連線的控制,並提供觸發數據連線控制器的原因。 基於下列原因<,可以呼叫 ol><li>數據限制會因為#DATA_ENABLED_REASON_POLICY<熱#DATA_ENABLED_REASON_THERMAL< /ol> 而停用使用者 #DATA_ENABLED_REASON_USER<li 數據所停用的電信業<#DATA_ENABLED_REASON_CARRIER者 li>>數據停用 li>數據限制,則會導致略過使用者喜好設定,並導致數據關閉。

如果已使用 #createForSubscriptionId建立這個物件,則適用於指定的 subId。 否則,適用於 SubscriptionManager#getDefaultDataSubscriptionId()

android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於