Vous n’avez jamais eu besoin de tester si votre application peux accéder à internet ou non ?
Eh bien rien de plus simple. Tout d’accord créez une classe classique, j’ai nommé la mienne « ConnexionInternet » dans l’exemple ci-dessous. Voici le code réalisant le test :
import android.app.Activity; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.NetworkInfo.State; public class ConnexionInternet { public static boolean isConnectedInternet(Activity activity) { ConnectivityManager connectivityManager = (ConnectivityManager)activity.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if (networkInfo != null) { State networkState = networkInfo.getState(); if (networkState.compareTo(State.CONNECTED) == 0) { return true; } else return false; } else return false; } }
Et enfin, le code pour l’utilisation de la fonction
if(ConnexionInternet.isConnectedInternet(MainActivity.this)) { //Je suis connecté à internet } else { //Je ne suis pas connecté à internet }
Summary
Article Name
Tester la connexion internet
Author
Aurélien
je suis juste débutant dans le developpemnt andrid et j’aime bien cet espace
j’ai essayé mais chez fois ça ne marche pas. ça ferme l’application