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
、キャリア li>データによって無効にされたli#DATA_ENABLED_REASON_CARRIER
<データが熱<#DATA_ENABLED_REASON_THERMAL
/ol>のために無効になっているユーザーli#DATA_ENABLED_REASON_USER
<>データによって無効になっている理由のいずれかがオフになっている場合は、ユーザー設定をバイパスし、データがオフになります。
このオブジェクトが作成 #createForSubscriptionId
されている場合は、指定された subId に適用されます。 それ以外の場合は、〘 SubscriptionManager#getDefaultDataSubscriptionId()
の Java ドキュメントandroid.telephony.TelephonyManager.setDataEnabledForReason(int, boolean)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。