네트워크 상태를 확인하고, 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; }
'프로그래밍 > Android' 카테고리의 다른 글
안드로이드 strings.xml에 대해 알아보자 (0) | 2017.02.17 |
---|---|
안드로이드 프래그먼트(Android Fragment) (0) | 2017.01.24 |
App 정보 가져오기(Permission, App 이름 등) (0) | 2017.01.19 |
Navigation Drawer 엄청 쉽게 설명해드릴게요 (0) | 2016.08.17 |
GCM 에러 SERVICE NOT AVAILABLE에 관하여 (0) | 2016.07.06 |