Uso de un APN personalizado para una conexión

Estoy desarrollando una aplicación donde necesito hacer una conexión a un servidor que sólo es accesible a través de un APN especial. Por lo tanto, quiero saber, ¿es posible especificar un APN para usar para una sola conexión (o aplicación) y usarlo, posiblemente incluso si wifi está activo?

En primer lugar, su aplicación probablemente necesitará el permiso WRITE_APN_SETTINGS para poder realizar cambios en APN. Puede abrir una interfaz de interfaz de usuario para que el usuario configure el APN con este código:

Intent intent = new Intent(Settings.ACTION_APN_SETTINGS); startActivity(intent); 

Cambiar la configuración programáticamente, por otro lado, es un poco más difícil. Le recomiendo que eche un vistazo a las respuestas a esta pregunta similar para obtener más información.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.