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.
Problemi correlati
- 1. Impossibile ottenere node-apn per la connessione
- 2. Più messaggi APN per iPhone, connessione singola
- 3. Connessione APN tramite comandi AT
- 4. Utilizzo di un Raccoglitore modello personalizzato per stringhe HTML
- 5. Utilizzo di un caricatore di classe personalizzato per una dipendenza del modulo in SBT
- 6. Dagger2 personalizzato @Qualifier utilizzo
- 7. Utilizzo di un provider di autenticazione personalizzato in Symfony2
- 8. Utilizzo di un modulo personalizzato in un factory modelformset?
- 9. Lettura e utilizzo di un file di configurazione personalizzato
- 10. Utilizzo di ODBC per la connessione a SQL SERVER 2008
- 11. Chat iOS APN, socket o intervallo di tempo
- 12. Utilizzo di un keystore personalizzato con WebSocketClientFactory di Jetty
- 13. Utilizzo di MsBuild per generare manifest MsDeploy personalizzato (destinazione pacchetto)
- 14. Connessione e utilizzo di Cassandra in Java
- 15. Utilizzo di android.jar personalizzato con Android Studio
- 16. Se utilizzo un metodo statico in PHP per creare una connessione a un database, avrò una o più connessioni?
- 17. Utilizzo di Makefile personalizzato con Eclipse/CDT
- 18. Applicazione Web Java: utilizzo di un dominio personalizzato
- 19. DialogFragment: utilizzo di AlertDialog con layout personalizzato
- 20. Utilizzo di un carattere personalizzato (ttf) nei CSS
- 21. Utilizzo di stringhe di connessione due volte nel file web.config; un altro per Nlog config
- 22. Utilizzo di una singola connessione HTTP/2 per comunicazioni bidirezionali (e simmetriche)
- 23. Utilizzo dei servizi di coda audio per riprodurre i dati PCM tramite una connessione socket
- 24. Utilizzo di Java per stabilire una connessione sicura a MySQL Amazon RDS (SSL/TLS)
- 25. Collegamento a prod APN con lo sviluppo cert
- 26. Android 4.2 e superiori leggere l'impostazione APN
- 27. Utilizzo del file personalizzato per database SQLite Android
- 28. Utilizzo di un encoder JSON personalizzato per l'implementazione JSONB PostgreSQL di SQLAlchemy
- 29. È possibile rilevare l'errore "Impossibile stabilire una connessione" per una connessione Websocket non riuscita?
- 30. Protezione di una connessione mediante TOR