[ Android ] 무선 인터넷과 GPS 상태 확인 법
//인터넷에 연결돼 있나 확인
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);
그럼 잘 사용하세요^^