TelephonyManager.SetDataEnabledForReason(Int32, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
數據連線的控制,並提供觸發數據連線控制器的原因。
[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,否則為停用。
<p>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 屬性授權中所述的詞彙使用。