Sebbene questo sia un "duplicato", le risposte correnti non sono aggiornate e, soprattutto, non sono più applicabili. Ho pensato che sarebbe stato utile fornire una risorsa aggiornata qui, se possibile, per risparmiare tempo, come ho appena fatto, ricercando questo problema.Ultimo aggiornamento abilitato e disabilitato i dati mobili a livello di programmazione
Ho cercato su google per visualizzare le ultime informazioni sulla possibilità di abilitare e disabilitare i dati mobili da un'app (se il wifi non è disponibile).
Questa è una delle ultime cose che posso trovare:
Did you know you can no longer Disable/Enable Data on lollipop from a widget?
C'è una risposta a questo, cito:
Non c'è mai stata un'API per esso. Gli sviluppatori stavano usando una soluzione alternativa chiamando il metodo tramite Reflections. Tutto ciò che Google ha fatto è stato chiudere questo "exploit".
c'è anche questo dibattito:
Replacement for setMobileDataEnabled() api
Qual è febbraio 2015.
Ci sono queste domande qui:
How to disable Mobile Data on Android
Questo è stato chiesto nel 2010 e la l'ultima risposta è stata aggiornata con un solo rivestimento nel dicembre 2014.
Enable/disable data connection in android programmatically
E questa, la risposta accettata nel 2012.
Quali sono le ultime su questo tema?
Può ancora essere fatto?
http://stackoverflow.com/questions/26539445/the-setmobiledataenabled-method-is-no-longer-callable-as-of-android-l-and-later – CommonsWare
@Heyyou Non sembra possibile più. Nella migliore delle ipotesi, è possibile rilevare se era acceso o meno e quindi chiedere all'utente di accenderlo portandoli alla pagina delle impostazioni – nyx
@nyx Non credo sia possibile senza creare un'app di sistema. –