2010-12-23 1 views
6

위치 기반 모드로 들어가기 전에위치 제공자는 "수동"무엇입니까? 안드로이드 2.2와 함께 HTC Desire에서 보았습니다.

List<String> android.location.LocationManager.getProviders(boolean enabledOnly) //enabledOnly = true 

를 호출하고 결과 목록의 크기를 확인하여 위치 공급자의 존재 여부를 확인합니다.

이제 안드로이드 2.2와 HTC 욕망에 내 애플 리케이션을 테스트. 시스템 설정에서 위치 추적을 허용하지 않습니다 (GPS 및 모바일이 꺼짐).

그러나 반환 된 목록은 값이 "수동"인 항목이 1 개 있습니다. 이게 뭐야? 나는 그걸로 일할 수 있니? 공급자가 느린/작동하지 않는 것 같습니다.

답변

9

:

실제로 위치 수정 프로그램을 시작하지 않고 위치를 수신 특별한 위치 제공. 이 공급자는 실제로 위치를 요청하지 않고도 다른 응용 프로그램이나 서비스가 요청할 때 수동으로 위치 업데이트를 수신하는 데 사용할 수 있습니다. 이 공급자는 다른 공급자가 생성 한 위치를 반환합니다.

다른 위치 제공 업체가 없다면 아무 소용이 없을 것입니다.

+0

Android API 8 (2.2)에서 소개 한 새로운 공급자입니다. – OneWorld

관련 문제