nov 25, 2011
Android – Tester la connectivité à internet
Voici une fonction qui permet, lorsque l’on développe une application qui requiert un accès à internet, de contrôler si le smartphone y est connecté.
source : http://www.vogella.de/blog/
Il s’agit d’un très bon blog orienté développement d’application java, d’où android.
Code source de la fonction
public static boolean isNetworkAvailable() {
ConnectivityManager cm = (ConnectivityManager) application_context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = cm.getActiveNetworkInfo();
// if no network is available networkInfo will be null, otherwise check if we are connected
if (networkInfo != null && networkInfo.isConnected()) {
return true;
}
return false;
}
N’oubliez pas de rajouter la demande de permissions au fichier « AndroidManifest.xml », comme ci-dessous.
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
Commentaires récents