TelephonyManager.DataEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據使用者設定,回傳行動數據是否啟用。
public virtual bool DataEnabled { [Android.Runtime.Register("isDataEnabled", "()Z", "GetIsDataEnabledHandler", ApiSince=26)] get; [Android.Runtime.Register("setDataEnabled", "(Z)V", "GetSetDataEnabled_ZHandler", ApiSince=26)] [Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")] set; }
[<get: Android.Runtime.Register("isDataEnabled", "()Z", "GetIsDataEnabledHandler", ApiSince=26)>]
[<set: Android.Runtime.Register("setDataEnabled", "(Z)V", "GetSetDataEnabled_ZHandler", ApiSince=26)>]
[<set: Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
member this.DataEnabled : bool with get, set
屬性值
如果啟用行動數據,這才是正確的。
- 屬性
備註
財產取得者文件:
根據使用者設定,回傳行動數據是否啟用。 還有其他因素可能導致行動數據失效,但此處未予考慮。
若此物件以 #createForSubscriptionId創建,則應用於給定的 subId。 否則,適用於 SubscriptionManager#getDefaultDataSubscriptionId()
需要以下其中一項權限:android.Manifest.permission#ACCESS_NETWORK_STATE、、android.Manifest.permission#MODIFY_PHONE_STATEandroid.Manifest.permission#READ_BASIC_PHONE_STATE READ_BASIC_PHONE_STATE或呼叫應用程式擁有業者權限(參見#hasCarrierPrivileges)。
請注意,這並未考慮通話應用程式可能存在的任何數據限制。 此類限制可用 進行檢查 ConnectivityManager#getRestrictBackgroundStatus。
Java 文件 android.telephony.TelephonyManager.isDataEnabled()。
屬性設定文件:
用於回傳 hasCarrierPrivileges 通話狀態的值。
Java 文件 android.telephony.TelephonyManager.setDataEnabled(boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。