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;
}
'ANDROID' 카테고리의 다른 글
웹으로 파일 업로드. (0) | 2014.10.11 |
---|---|
bmp to png 비트맵을 png파일로 저장하자. (0) | 2014.10.11 |
안드로이드 맥어드레스 얻어오기 macaddress (0) | 2014.10.11 |
루팅 체크. (0) | 2014.10.11 |
한글만써야 할때. 안드로이드 한글 (0) | 2014.10.11 |