언어

TelephonyManager.DataEnabled 속성

정의

사용자 설정별로 모바일 데이터를 사용할 수 있는지 여부를 반환합니다.

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

속성 값

모바일 데이터를 사용하도록 설정하면 true입니다.

특성

설명

속성 getter 설명서:

사용자 설정별로 모바일 데이터를 사용할 수 있는지 여부를 반환합니다. 모바일 데이터를 사용하지 않도록 설정할 수 있는 다른 요인이 있지만 여기서는 고려되지 않습니다.

이 개체를 사용하여 만든 #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사용하여 검사할 수 있습니다.

에 대한 android.telephony.TelephonyManager.isDataEnabled()Java 설명서

속성 setter 설명서:

hasCarrierPrivileges 호출의 상태를 반환하는 데 사용되는 값입니다.

에 대한 android.telephony.TelephonyManager.setDataEnabled(boolean)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상