public static boolean getIsNetworkState()

{

boolean result=false;

 ConnectivityManager cm = (ConnectivityManager) Global.mContext.getSystemService(Global.mContext.CONNECTIVITY_SERVICE);

 NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

 boolean isWifiAvail; 

 boolean isWifiConn;

 try {

 isWifiAvail = ni.isAvailable();

 isWifiConn = ni.isConnected();

} catch (Exception e) {

// TODO: handle exception

 isWifiAvail = false;

 isWifiConn = false;

}

 ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

 boolean isMobileAvail;

 boolean isMobileConn;

 try {

  isMobileAvail = ni.isAvailable();

  isMobileConn = ni.isConnected();

} catch (Exception e) {

// TODO: handle exception

  isMobileAvail = false;

  isMobileConn = false;

}

 String status = "WiFi\nAvail = " + isWifiAvail + "\nConn = "

   + isWifiConn + "\nMobile\nAvail = " + isMobileAvail

   + "\nConn = " + isMobileConn + "\n";

 Util.Log("네트워크 status : "+status);

 if(isWifiConn || isMobileConn)

 {

 result=true;

 }

 return result;

}

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,