Android Open Source - Async-Http-lib-with-Parsing-for-Android Network Access Util






From Project

Back to project page Async-Http-lib-with-Parsing-for-Android.

License

The source code is released under:

Apache License

If you think the Android project Async-Http-lib-with-Parsing-for-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/**
 * /*  w  w w  .  j ava  2 s .  co  m*/
 */
package com.cognizant.http.utils;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

/**
 * This class determines if Internet is available or not. 
 * 
 * @author Ravi Bhojani
 *
 */
public class NetworkAccessUtil 
{
  /**
   * This method will return true if device is connected with Internet, else it will return false. 
   * Kindly add {@link android.permission.ACCESS_NETWORK_STATE} permission to AndroidManifest.xml before using this method.
   * @param context
   * @return boolean
   */
  public static boolean isNetworkAvailable(Context context)
  {
    ConnectivityManager connectivityManager =  (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetwork = connectivityManager.getActiveNetworkInfo();
    if (activeNetwork != null && activeNetwork.isConnected()) 
    {
      return true;
    } 
    else
    {
      return false;
    }
  }
}




Java Source Code List

com.cognizant.http.HttpConnection.java
com.cognizant.http.HttpConstant.java
com.cognizant.http.Request.java
com.cognizant.http.ServiceBean.java
com.cognizant.http.ServiceCallAsyncTask.java
com.cognizant.http.ServiceCall.java
com.cognizant.http.jackson.JacksonObjectMapperHolder.java
com.cognizant.http.listeners.ResponseEventListener.java
com.cognizant.http.utils.HTTPUtil.java
com.cognizant.http.utils.NetworkAccessUtil.java
com.cognizant.http.utils.NoNetworkAvailableException.java