Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 10th, 2012  |  syntax: None  |  size: 2.87 KB  |  hits: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Problems to check internet connection on android
  2. public boolean isOnline() {
  3.     ConnectivityManager cm =
  4.         (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
  5.     NetworkInfo netInfo = cm.getActiveNetworkInfo();
  6.     if (netInfo != null && netInfo.isConnectedOrConnecting()) {
  7.         return true;
  8.     }
  9.     return false;
  10. }
  11.        
  12. String IsNetworkConnected;
  13. String ConnectionType;
  14. NetworkInfo ActiveNetwork;
  15.  
  16. ConnectivityManager connectivitymanager;
  17. connectivitymanager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
  18.  
  19. try
  20.     {          
  21.         ActiveNetwork=connectivitymanager.getActiveNetworkInfo();
  22.         ConnectionType=ActiveNetwork.getTypeName();
  23.         Isconnected=String.valueOf(ActiveNetwork.getState());
  24.         IsNetworkConnected="true";
  25.  
  26.     }
  27. catch(Exception error)
  28.     {
  29.         IsNetworkConnected="false";
  30.     }
  31.        
  32. if (cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
  33.         .isConnectedOrConnecting()) {
  34.     return true;
  35. }
  36.        
  37. <uses-permission android:name="android.permission.INTERNET" />
  38. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  39.        
  40. public static boolean checkConnection(Context c)
  41. {
  42.     ConnectivityManager mConnectivityManager = (ConnectivityManager) c
  43.             .getSystemService(Context.CONNECTIVITY_SERVICE);
  44.     TelephonyManager telephonyManager = (TelephonyManager) c
  45.             .getSystemService(Context.TELEPHONY_SERVICE);
  46.  
  47.     if (mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
  48.             .isConnected() || telephonyManager.getDataState() == TelephonyManager.DATA_CONNECTED)
  49.         return true;
  50.     else
  51.         return false;
  52.  
  53. }
  54.        
  55. ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
  56.             NetworkInfo activeNetworkInfo = connectivityManager
  57.                     .getActiveNetworkInfo();
  58.  
  59.             if (activeNetworkInfo == null) {
  60.  
  61.                 Toast.makeText(SlideShow.this,
  62.                         "Network Not Connected...Please Try Again",
  63.                         Toast.LENGTH_LONG).show();
  64.  
  65.             } else {
  66.                 if (activeNetworkInfo.isConnected()) {
  67.  
  68.                     try {
  69.                         //Here u can do your task
  70.  
  71.                     } catch (Exception e) {
  72.                         // TODO Auto-generated catch block
  73.                         System.out.println("Inside the Exception"
  74.                                 + e.getMessage());
  75.                     }
  76.  
  77.                 } else if (activeNetworkInfo.isConnectedOrConnecting()) {
  78.  
  79.                     Toast.makeText(SlideShow.this,
  80.                             "Network is connecting Now please patient",
  81.                             Toast.LENGTH_LONG).show();
  82.                 }
  83.  
  84.             }
  85.        
  86. <uses-permission android:name="android.permission.INTERNET" />
  87.  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />