2011-08-16 17 views
5

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

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.