DevicePolicyManager.AddOverrideApn(ComponentName, ApnSetting) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーライド APN を追加するために、デバイス所有者またはマネージド プロファイル所有者によって呼び出されます。
[Android.Runtime.Register("addOverrideApn", "(Landroid/content/ComponentName;Landroid/telephony/data/ApnSetting;)I", "GetAddOverrideApn_Landroid_content_ComponentName_Landroid_telephony_data_ApnSetting_Handler", ApiSince=28)]
public virtual int AddOverrideApn(Android.Content.ComponentName admin, Android.Telephony.Data.ApnSetting apnSetting);
[<Android.Runtime.Register("addOverrideApn", "(Landroid/content/ComponentName;Landroid/telephony/data/ApnSetting;)I", "GetAddOverrideApn_Landroid_content_ComponentName_Landroid_telephony_data_ApnSetting_Handler", ApiSince=28)>]
abstract member AddOverrideApn : Android.Content.ComponentName * Android.Telephony.Data.ApnSetting -> int
override this.AddOverrideApn : Android.Content.ComponentName * Android.Telephony.Data.ApnSetting -> int
パラメーター
- admin
- ComponentName
この要求が関連付けられているDeviceAdminReceiver
- apnSetting
- ApnSetting
挿入するオーバーライド APN
返品
挿入されたオーバーライド APN の id 。 または、データベースへの挿入に失敗したときに -1 します。
- 属性
注釈
オーバーライド APN を追加するために、デバイス所有者またはマネージド プロファイル所有者によって呼び出されます。
このメソッドは、既存のオーバーライド APN と競合apnSetting場合、-1を返す場合があります。 新しいエントリを追加する代わりに、競合している既存の APN を #updateOverrideApn(ComponentName, int, ApnSetting) で更新します。
次のすべての API が両方のオーバーライド API で同じ値を返す場合、2 つのオーバーライド API が競合すると見なされます: <ul><li>ApnSetting#getOperatorNumeric()</li><li>ApnSetting#getApnName()</li><li>ApnSetting#getProxyAddressAsString()</li><li>ApnSetting#getProxyPort()< /li><li>ApnSetting#getMmsProxyAddressAsString()</li><li>ApnSetting#getMmsProxyPort()</li><li>ApnSetting#getMmsc()</li><li>ApnSetting#isEnabled()</li><li>ApnSetting#getMvnoType()</li><li>ApnSetting#getProtocol()</li><li>ApnSetting#getRoamingProtocol()</li></ul>
Android バージョン android.os.Build.VERSION_CODES#TIRAMISU前: デバイス所有者のみが APN を追加できます。
Android バージョン android.os.Build.VERSION_CODES#TIRAMISU以降: デバイス所有者と管理対象プロファイル所有者の両方がエンタープライズ API (ApnSetting#TYPE_ENTERPRISE) を追加できますが、他の種類の APN を追加できるのはデバイス所有者だけです。 エンタープライズ APN はマネージド プロファイルに固有であり、ユーザーが構成した VPN をオーバーライドしません。 これらは、4G ネットワーク (#setPreferentialNetworkServiceConfigs) 上の管理対象プロファイルで優先ネットワーク サービスを有効にするための前提条件です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。