En utilisant la classe Connectivity Manager, nous pouvons accéder à un réseau wifi ou Internet :
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||
connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED ) {
// ...
}
donde 0
y 1
se réfère respectivement à la connexion mobile et à la connexion wifi
Si mon appareil Android est connecté aux deux réseaux, peut-on passer d'un réseau à l'autre ou peut-on désactiver l'un des réseaux ? Comme en utilisant une fonction :
connec.getNetworkInfo(0).setState(NetworkInfo.State.DISCONNECTED);
1 votes
Avez-vous obtenu une solution pour l'option de désactivation des données mobiles ?