DevicePolicyManager.AddOverrideApn(ComponentName, ApnSetting) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lo llama el propietario del dispositivo o el propietario del perfil administrado para agregar un APN de invalidación.
[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
Parámetros
- admin
- ComponentName
al que DeviceAdminReceiver está asociada esta solicitud
- apnSetting
- ApnSetting
el APN de invalidación que se va a insertar
Devoluciones
id de APN de invalidación insertada. O -1 cuando no se pudo insertar en la base de datos.
- Atributos
Comentarios
Lo llama el propietario del dispositivo o el propietario del perfil administrado para agregar un APN de invalidación.
Este método puede devolver -1 si apnSetting entra en conflicto con un APN de invalidación existente. Actualice el APN en conflicto existente con #updateOverrideApn(ComponentName, int, ApnSetting) en lugar de agregar una nueva entrada.
Se considera que hay dos APN de invalidación en conflicto cuando todas las SIGUIENTES API devuelven los mismos valores en las API de invalidación: <ul><li<ApnSetting#getOperatorNumeric()>/li<><ApnSetting#getApnName()>/li/>>ApnSetting#getProxyAddressAsString()<<<>ApnSetting#getProxyPort()<>li/<>><ApnSetting#isEnabled()<>ApnSetting#getMmsc()<><>>ApnSetting#getMmsProxyAddressAsString()<<>ApnSetting#getMmsProxyPort()<>li li/ApnSetting#getMvnoType()>><<li li/li><>ApnSetting#getProtocol()<><li>ApnSetting#getRoamingProtocol()</li></ul>
Antes de la versión android.os.Build.VERSION_CODES#TIRAMISUde Android: solo los propietarios de dispositivos pueden agregar APN.
A partir de la versión android.os.Build.VERSION_CODES#TIRAMISUde Android: tanto los propietarios de dispositivos como los propietarios de perfiles administrados pueden agregar APN empresariales (ApnSetting#TYPE_ENTERPRISE), mientras que solo los propietarios de dispositivos pueden agregar otros tipos de APN. Las APN empresariales son específicas del perfil administrado y no invalidan las VPN configuradas por el usuario. Son requisitos previos para habilitar el servicio de red preferencial en el perfil administrado en redes 4G (#setPreferentialNetworkServiceConfigs).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.