Androiddd

Android Network 상태 확인하기

Prod. No. 7 2016. 9. 5. 18:17

Android 에서 network 연결 여부 확인하기

static 으로 선언한 뒤에 아무데서나 불러다가 쓰면 끝.


public static boolean isConnected(Context context) {

try {

ConnectivityManager conMan = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

State wifi = conMan.getNetworkInfo(1).getState();

if (wifi == NetworkInfo.State.CONNECTED || wifi == NetworkInfo.State.CONNECTING) {

return true;

}

State mobile = conMan.getNetworkInfo(0).getState();

if (mobile == NetworkInfo.State.CONNECTED || mobile == NetworkInfo.State.CONNECTING) {

return true;

}

} catch (NullPointerException e) {

return false;

}

return false;

}