Internet

Le code suivant permet de déterminer si un accès Internet est disponible :

   //-- Test si on a une connexion internet  
   public boolean isOnline() {  
      ConnectivityManager connectivityManager 
          = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
    return activeNetworkInfo != null && activeNetworkInfo.isConnected();
} 

Avec les permissions suivantes dans le fichier manifest de l’application :

 <uses-permission android:name="android.permission.INTERNET" />  
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  

Appel de la fonction :

     if (isOnline())  
     {  
 // Traitement  
     }  
     else  
     {  
       AlertDialog.Builder alert = new AlertDialog.Builder(this);  
       //alert.setTitle("RESEAU");  
       alert.setMessage("PAS DE CONNEXION INTERNET ACTIVE !");     
          //On affecte un bouton "OK" à notre AlertDialog et on lui affecte un évènement  
       alert.setPositiveButton("OK", new DialogInterface.OnClickListener() {  
         public void onClick(DialogInterface dialog, int which) {  
              //Lorsque l'on cliquera on quittera l'application  
              finish();  
        } });  
          alert.show();    
   }  

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Articles récents
Commentaires récents
fatima sur Bienvenue !
AdminDroid sur Bienvenue !
fatima sur Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :