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
戻り値
id
挿入されたオーバーライド APN の 。 または -1
、データベースへの挿入に失敗した場合。
- 属性
注釈
オーバーライド APN を追加するために、デバイス所有者またはマネージド プロファイル所有者によって呼び出されます。
このメソッドは、既存の -1
オーバーライド APN と競合する場合 apnSetting
に を返す可能性があります。 新しいエントリを追加する代わりに、 #updateOverrideApn(ComponentName, int, ApnSetting)
競合している既存の APN を で更新します。
次のすべての API が両方のオーバーライド API で同じ値を返すと、2 つのオーバーライド API が競合していると見なされます: <ul<>liApnSetting#getOperatorNumeric()
<>/li><liApnSetting#getApnName()
></li>ApnSetting#getProxyAddressAsString()
<<>/liApnSetting#getProxyPort()
>><</>>ApnSetting#getMmsProxyAddressAsString()
<<li li/>ApnSetting#isEnabled()
><<><ApnSetting#getMmsc()
>><<><<ApnSetting#getMvnoType()
>ApnSetting#getProtocol()
<ApnSetting#getMmsProxyPort()
<><>>li li/><li>ApnSetting#getRoamingProtocol()
</li></ul>
Android バージョン android.os.Build.VERSION_CODES#TIRAMISU
より前: デバイス所有者のみが APN を追加できます。
Android バージョン android.os.Build.VERSION_CODES#TIRAMISU
以降: デバイス所有者とマネージド プロファイル所有者の両方がエンタープライズ APN (ApnSetting#TYPE_ENTERPRISE
) を追加できますが、他の種類の APN を追加できるのはデバイス所有者のみです。 エンタープライズ APN はマネージド プロファイルに固有であり、ユーザーが構成した VPN をオーバーライドしません。 これらは、4G ネットワーク (#setPreferentialNetworkServiceConfigs
) 上のマネージド プロファイルで優先ネットワーク サービスを有効にするための前提条件です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。