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
속성 값
모바일 데이터를 사용하도록 설정하면 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 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.