Language

UserManager.DisallowCellular2g フィールド

定義

ユーザーが 2g ネットワークの使用を許可されていないかどうかを指定します。

[Android.Runtime.Register("DISALLOW_CELLULAR_2G", ApiSince=34)]
public const string DisallowCellular2g;
[<Android.Runtime.Register("DISALLOW_CELLULAR_2G", ApiSince=34)>]
val mutable DisallowCellular2g : string

フィールド値

属性

注釈

ユーザーが 2g ネットワークの使用を許可されていないかどうかを指定します。

これはセキュリティ機能です。 2g は、デバイスと携帯電話の基地局の間で相互認証を行わず、デバイスの 2g への接続をダウングレードすることは、敵対者が携帯電話通信を傍受、挿入、または変更できるようにする可能性のある、いくつかの種類のプライバシーとセキュリティ侵害攻撃の一般的な戦術です。

この制限は、親プロファイルの組織所有の管理プロファイルのデバイス所有者またはプロファイル所有者のみが設定できます。 いずれの場合も、設定はデバイスにグローバルに適用されます。

携帯ネットワーク接続の損失 (デバイスが 2g ネットワークに正常に接続されている場合) は、デバイスが 2g のネットワークしか利用できない領域にある場合に発生します。 緊急通報は例外であり、影響を受けることはありません。 デバイスは引き続き 2g ネットワークをスキャンし、緊急通報用に接続します。

アクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_MOBILE_NETWORK の所有者は、以下に示す DevicePolicyManager API を使用して、この制限を設定できます。

既定値は false です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象