">

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


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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 상태를 확인하는 코드

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


+ Recent posts