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

안드로이드 GPS를 이용해 위치를 검색할 때 질문드립니다.

0 추천
현재 gps와 네트워크, wifi를 이용해 위치를 받아오고 있는데요

 

gps설정에 보면 무선 네트워크 사용 이라고 있잖아요 ?

 

이거에 대한 정보를 어떻게 받아와야하는지 모르겠습니다.

 

이게 체크해제돼있으면 어플이 위치정보를 찾지못해서(gps를 켜놔도 마찬가지)

 

어플에 문제가 생겨버리는데 이걸 예외처리하려고하니 어떻게 속성을 받아야하는지 몰라 질문드립니다

 

 

ConnectivityManager에서 체크하는 3G,4G와는 별개인것같더라구요

 

도움좀부탁드립니다.
음무 (17,820 포인트) 님이 2013년 10월 15일 질문

1개의 답변

+1 추천
 
채택된 답변
LocationManager의  isProviderEnabled 메소드가 있습니다.

위치정보 제공자(네트워크, gps) 별로 설정 되어 있는지 값을 체크할 수 있습니다.

 

locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER); //네트워크, 모바일 및 wifi 사용
locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); //GPS
원조안드로이드 (58,190 포인트) 님이 2013년 10월 15일 답변
음무님이 2013년 10월 15일 채택됨
...