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.
- 특성
설명
데이터 연결을 제어하고 데이터 연결 제어를 트리거하는 이유를 제공합니다. 이는 다음 이유로 올>리 데이터 제한이 전달된 li>데이터를 열#DATA_ENABLED_REASON_THERMAL
</ol>로 인해 비활성화된 사용자<#DATA_ENABLED_REASON_USER
li 데이터에 의해 비활성화된<#DATA_ENABLED_REASON_POLICY
통신 사업자 #DATA_ENABLED_REASON_CARRIER
<li>>데이터에 의해 전달될 수 있습니다. 그 이유 중 어느 것이 꺼져 있으면 사용자 기본 설정이 무시되고 데이터가 꺼집니다.><<
이 개체가 로 #createForSubscriptionId
만들어진 경우 지정된 subId에 적용됩니다. 그렇지 않으면 가 에 적용됩니다. SubscriptionManager#getDefaultDataSubscriptionId()
에 대한 Java 설명서입니다 android.telephony.TelephonyManager.setDataEnabledForReason(int, boolean)
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.