검색결과 리스트
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
네트워크를 사용하는 앱에서 네트워크를 사용할 수 있는지 체크할 때 아래의 함수를 이용한다.
인터넷을 사용하고 네트워크 상태를 체크하기 위해 아래의 퍼미션이 필요하다.
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
public static boolean checkNetworkState(Context context) {
ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobile = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo wifi = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
NetworkInfo lte_4g = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIMAX);
boolean isLte_4g = false;
if(lte_4g != null) {
isLte_4g = lte_4g.isConnected();
}
if(mobile.isConnected() || wifi.isConnected() || isLte_4g) {
return true;
}
return false;
}
ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobile = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo wifi = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
NetworkInfo lte_4g = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIMAX);
boolean isLte_4g = false;
if(lte_4g != null) {
isLte_4g = lte_4g.isConnected();
}
if(mobile.isConnected() || wifi.isConnected() || isLte_4g) {
return true;
}
return false;
}
'-- Android' 카테고리의 다른 글
비트맵 관련 함수 정리 (0) | 2015.07.16 |
---|---|
숫자로 된 문자열에 천단위로 콤마를 표시 (0) | 2015.07.16 |
PiXEL to DP, DP to PIXEL (0) | 2015.07.16 |
안드로이드 기본 인텐트 사용 (0) | 2015.07.14 |
detect when the device switch from portrait to landscape mode (0) | 2015.05.21 |
RECENT COMMENT