본문 바로가기

나의 플랫폼/안드로이드

[ Android ] 무선 인터넷과 GPS 상태 확인 법

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

//인터넷에 연결돼 있나 확인

ConnectivityManager connect = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);

if ( 

connect.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == 

NetworkInfo.State.CONNECTED ||

connect.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() ==

NetworkInfo.State.CONNECTED ) {

isInternetEnabled = true;

} else {

isInternetEnabled = false;

}

if (myLocationManager == null) {

myLocationManager = (LocationManager)getSystemService(

        Context.LOCATION_SERVICE);

}

// 시스템 > 설정 > 위치 및 보안 > 무선 네트워크 사용 여부 체크.

isInternetGPSEnabled = myLocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);

// 시스템 > 설정 > 위치 및 보안 > GPS 위성 사용 여부 체크.

isGpsEnabled = myLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);

출처 : http://roter.pe.kr/216

그럼 잘 사용하세요^^