마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

위치 설정 관련 질문입니다.

0 추천
설정 > 위치에 들어가보면

 

모드 라는게 있는데요

 

GPS 온리, 네트워크 위치만, 높은 정확도 이런 설정들이 있는데

 

이 설정값을 어플에서 받을 수 있나요 ?

 

예를들어 실내위치측위가 안돼서 확인해보니 GPS 온리로 설정이 돼 있더라 하는걸 방지하기 위해

 

어플에서 알고싶습니다.
음무 (17,820 포인트) 님이 2015년 2월 11일 질문

2개의 답변

0 추천
 
채택된 답변
public void onResume() {
        super.onResume();

        final LocationManager manager = (LocationManager) getSystemService( Context.LOCATION_SERVICE );
         boolean bGPS = manager.isProviderEnabled( LocationManager.GPS_PROVIDER );  
         boolean bNETWORK = manager.isProviderEnabled( LocationManager.NETWORK_PROVIDER );
         Log.e("", "bGPS : " + bGPS + ", bNETWORK : " + bNETWORK);
         if ( !bGPS || !bNETWORK ) {
             buildAlertMessageNoGps();
         }

         ...........

이렇게 사용하고 있네요
nicehee (73,100 포인트) 님이 2015년 2월 11일 답변
음무님이 2015년 3월 4일 채택됨
0 추천
mLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)



String gps = android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.LOCATION_PROVIDERS_ALLOWED).trim();

로 관련 내용 검색하여 보셔요~
가랑비 (10,530 포인트) 님이 2015년 2월 11일 답변
...