Mobile/Android
안드로이드 네트워크 확인 방법 (실시간)
까리송
2013. 1. 11. 13:33
반응형
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();
}
반응형