2014-04-23 3 views

답변

1

LocationListener는 LocationManager에 연결하고 사용자 위치를 검색합니다. 이것은 잘 작동합니다.

LocationClient는 이것을 구현하는 새로운 방법이며, 나머지는 사용되지 않게됩니다. 더 많은 기능을 제공합니다.

두 가지 방법 모두 실제로 작동합니다.

1

위치 관리자은 Android SDK에 도입되었으며 안드로이드의 기능으로 사용할 수 있습니다.

위치 클라이언트는 SDK의 Google Play의 일부와 최근 구글 IO에 도입 뭔가가 2013 년

당신은 LocationClient 최신이기 때문에,이 위치를 얻기에 더 효율적이라고 이해할 수있다 더 적은 에너지 (배수구)로 더욱 정확하게. 예상대로

  • 위치 업데이트 동작이 매우 이상하고 실 거예요 작업은 다음과 같습니다 때문에

    이유 LOCATIONCLIENT를 사용합니다. 즉, 네트워크를 전환 할 때 위치 업데이트가 중단됩니다. (그것은 당신에게 옛날 위치를 알려주고 있습니다)

  • 위치 클라이언트는 Google 플레이 서비스가 필요하기 때문에 안드로이드 OS의 수정 된 안드로이드 버전에서 작동하지 않습니다.

Location Client

는 휴대 전화의 배터리에 좋을 수도 있지만 그것은 당신에게 적시에 정확한 위치 업데이트를주는 좋은하지 않습니다.

믿을만한 위치 클라이언트를 찾지 못해 좋은 위치 관리자를 추천합니다.

참고 : 위치 기반 응용 프로그램에서 현재 위치를 얻지 못하는 경우 배터리를 절약 할 수 없습니다.