안드로이드 네트워크 확인 방법 (실시간)

2013. 1. 11. 13:33Mobile/Android



반응형

Android Manifest.xml 추가

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

 

 

.java 코드 추가

public static boolean isNetworkAvailable(Context ctx) {
 ConnectivityManager connMgr = (ConnectivityManager)ctx.getSystemService(Context.CONNECTIVITY_SERVICE);
 if(connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected() ||
  connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected()){
   return true;
 }
  
 return false;
 }

 

이것을 예를들어서

 if(isNetworkAvailable(getApplication())==false){
      Toast.makeText(getApplicationContext(), "Wifi 혹은 3G망이 연결되지 않음", 1).show();
     }

 

 

반응형