Sto sviluppando un'applicazione in cui è necessario effettuare una connessione a un server accessibile solo tramite un APN speciale. Pertanto, voglio sapere, è possibile specificare un APN da utilizzare solo per una singola connessione (o applicazione), e usarlo, probabilmente anche se il wifi è attivo?Utilizzo di un APN personalizzato per una connessione
5
A
risposta
1
In primo luogo, l'applicazione avrà probabilmente bisogno dello WRITE_APN_SETTINGS permission per poter apportare modifiche all'APN. È possibile far apparire un'interfaccia utente di avere l'utente configurare l'APN con questo codice:
Intent intent = new Intent(Settings.ACTION_APN_SETTINGS);
startActivity(intent);
Modifica delle impostazioni programatically, d'altra parte, è un po 'più difficile. Vi consiglio di dare un'occhiata alle risposte a this similar question per ulteriori informazioni.