">

네트워크 상태를 확인하고, GPS의 상태를 확인하는 코드


우선 네트워크 상태를 확인하는 코드

boolean isOnline = false;

try {
		ConnectivityManager conMan = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
			
		State wifi = conMan.getNetworkInfo(1).getState();
		if(wifi == NetworkInfo.State.CONNECTED) {
			isOnline = true;
		}
			
		State mobile = conMan.getNetworkInfo(0).getState();
		if(mobile == NetworkInfo.State.CONNECTED) {
			isOnline = true;
		}
	} catch (Exception e) {
		e.printStackTrace();
	}
}


GPS 상태를 확인하는 코드

boolean gpsEnable = false;
LocationManager manager = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);
if(manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
	gpsEnable = true;
}


+ Recent posts