DevicePolicyManager.AddOverrideApn(ComponentName, ApnSetting) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird vom Gerätebesitzer oder vom verwalteten Profilbesitzer aufgerufen, um einen Außerkraftsetzungs-APN hinzuzufügen.
[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
Parameter
- admin
- ComponentName
der DeviceAdminReceiver diese Anforderung zugeordnet ist
- apnSetting
- ApnSetting
das einzufügende APN außer Kraft setzen
Gibt zurück
Der id eingefügte Überschreibungs-APN. Oder -1 wenn sie nicht in die Datenbank eingefügt werden konnten.
- Attribute
Hinweise
Wird vom Gerätebesitzer oder vom verwalteten Profilbesitzer aufgerufen, um einen Außerkraftsetzungs-APN hinzuzufügen.
Diese Methode kann zurückgegeben -1 werden, wenn apnSetting Konflikte mit einer vorhandenen Außerkraftsetzungs-APN auftreten. Aktualisieren Sie den vorhandenen in Konflikt stehenden APN mit #updateOverrideApn(ComponentName, int, ApnSetting) dem Hinzufügen eines neuen Eintrags.
Zwei Außerkraftsetzungs-APNs werden als Konflikt betrachtet, wenn alle folgenden APIs dieselben Werte für beide Außerkraftsetzungs-APNs zurückgeben: <ul><li<ApnSetting#getOperatorNumeric()>/li<ApnSetting#getApnName()>></li/><ApnSetting#getProxyAddressAsString()<>li/li/><ApnSetting#getProxyPort()><li/>><ApnSetting#getMmsProxyAddressAsString()<li/ApnSetting#getMmsProxyPort()<>><li/>><<ApnSetting#getMmsc()li/><ApnSetting#isEnabled()<>li/li>ApnSetting#getMvnoType()<></li/li/li/li><>ApnSetting#getProtocol()<><li>ApnSetting#getRoamingProtocol()</li></ul>
Vor Android-Version android.os.Build.VERSION_CODES#TIRAMISU: Nur Gerätebesitzer können APNs hinzufügen.
Ab Android-Version android.os.Build.VERSION_CODES#TIRAMISU: Sowohl Gerätebesitzer als auch verwaltete Profilbesitzer können Unternehmens-APNs hinzufügen (ApnSetting#TYPE_ENTERPRISE), während nur Gerätebesitzer andere APN-Typen hinzufügen können. Unternehmens-APNs sind spezifisch für das verwaltete Profil und überschreiben keine vom Benutzer konfigurierten VPNs. Sie sind Voraussetzungen für die Aktivierung des bevorzugten Netzwerkdiensts im verwalteten Profil in 4G-Netzwerken (#setPreferentialNetworkServiceConfigs).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.