안녕하세요.

 

지금 개발하고 있는 앱에 gps or network 를 이용해서 현재 위치를 찾는 기능이 있는데요

 

Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.NO_REQUIREMENT);
criteria.setAltitudeRequired(false);
criteria.setPowerRequirement(Criteria.NO_REQUIREMENT);
           
String provider = mLocation.getBestProvider(criteria, true);
            
if(provider.equals("locmgr")) {
     Toast.makeText(RichnoteMapview.this, "locmgr", 1000).show();
} else if (provider.equals("gps")) {
     Toast.makeText(RichnoteMapview.this, "gps", 1000).show();
 } else if(provider.equals("network")) {
     Toast.makeText(RichnoteMapview.this, "network", 1000).show();
 } else {
      Toast.makeText(RichnoteMapview.this, "etc", 1000).show();
}

 

위의 경우에 gps 나 network 를 리턴하는걸로 예상을 했었는데

 

" locmgr " 을 리턴하는데 어떤경우에 이것을 리턴하는지 아시는분 계신가요?