프로그래밍/Android
안드로이드 네트워크 상태 확인, GPS 상태 확인
Nexthops
2017. 1. 12. 17:54
네트워크 상태를 확인하고, 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; }