K1dr3k


Le blog d’un passionné de Linux et des produits OpenSource

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>





Category: Android

Tagged:

Leave a Reply

Page optimized by WP Minify WordPress Plugin