Come è possibile impostare il roaming dei dati in modo programmato on/off nella mia applicazione Android?Impostare il roaming dati on/off
risposta
Se il roaming dati è attivo, penso che sia possibile modificare i nomi dei punti di accesso per far sì che non sia disponibile un servizio dati. Vedi questo post che si collega anche a apndroid. Puoi sfogliare la loro fonte e vedere l'approccio che hanno preso.
Se il roaming dati è stato disattivato dall'utente, questo approccio non funzionerà. Sebbene tu possa chiedere agli utenti di attivarlo come parte del processo di installazione/configurazione, che è il percorso apndroid take.
apndroid fornisce anche un API per modificare questo tipo di impostazioni, che potrebbe essere più conveniente rispetto al reimplementare la stessa funzionalità.
spero che non è possibile attivare il roaming dati programmazione come questo sarebbe un problema di sicurezza serio dal mio punto di vista ... dati in roaming (ovvero UMTS trasferimento dei dati attraverso una rete estera) può provocare a enorme fattura dal proprio gestore di rete, almeno in Europa.
Ci scusiamo in anticipo per riaprire un post morto, ma sono riuscito a realizzarlo chiamando questo eseguibile:
su -c settings put global data_roaming0 1
anche per ottenere il il roaming impostazione per la prima scheda SIM:
su -c settings get global data_roaming0
- 1. memorizzazione di tipi di dati complessi nelle impostazioni di roaming
- 2. Che cosa significa "roaming", tecnicamente?
- 3. Rilevare quando il roaming è disattivato in Android
- 4. dati impostare l'attributo utilizzando JavaScript
- 5. L'installazione globale di npm dovrebbe essere eseguita in AppData \ Roaming?
- 6. Come ottenere lo stato di roaming in IOS
- 7. Come impostare il tipo di dati della cella
- 8. Come impostare il numero totale di pagine in Tabelle dati
- 9. Come impostare il tipo di dati enum nella dottrina 2
- 10. Come impostare il valore dei dati di blocco?
- 11. Select2: come impostare i dati dopo init?
- 12. Errore di creazione dei dati Android Binding: [plug-in per associazione dati]: impossibile impostare l'associazione dati
- 13. Come impostare il binding dei dati per il pulsante di scelta del gruppo in Silverlight?
- 14. Dove devo memorizzare le impostazioni dell'applicazione a livello di macchina per utenti non di roaming?
- 15. Come impostare il ppsize massimo in R?
- 16. Come impostare il contenuto di InputStream Lunghezza
- 17. Impostare NLS_LANG per l'accesso ai dati gestito Oracle
- 18. Come salvare user.config nella cartella AppData \ Roaming invece di AppData \ Local?
- 19. Inserire dati e impostare chiavi esterne con Postgres
- 20. iPhone iOS: come rilevare quando ci si trova in roaming? (Non per i telefoni con jailbreak)
- 21. che passano più dati per STD: impostare classe Confronto
- 22. Come impostare i dati utente per un QWidget?
- 23. Esistono modi per rilevare lo stato di roaming su iOS 6?
- 24. Come impostare i dati all'interno di un QAbstractTableModel
- 25. Php Excel impostare l'allineamento dei dati colonna intero non funziona
- 26. Come impostare i valori dei dati su Kendo Multi Select?
- 27. Come impostare l'origine dati Spring/Heroku/postgres SSL
- 28. Come ottenere e impostare i dati su Firebase con Node.js?
- 29. Impostare il titolo di UINavigationBar
- 30. Impostare il percorso su php.ini
Domanda interessante ... l'unica cosa che ho trovato è sapere se il roaming è abilitato o meno: http://developer.android.com/reference/android/telephony/TelephonyManager.html#isNetworkRoami ng() – Cristian