2013-06-19 6 views
0

이것은 다소 이상한 질문 일지 모르지만 Android 개발시 새로운 것이며 내 애플리케이션에서 사용자의 위치를 ​​검색하는 방법을 배우는 데 어려움을 겪고 있습니다. 이 주제를 찾았지만 통계적으로 답을 찾을 수 없습니다.android에서 내 위치를 얻는 방법

  1. http://developer.android.com/training/location/retrieve-current.html :

    내가 두 가지 방법을 발견 한 사용자 위치를 얻으려면. 이것은 내가 LocationClient를 사용하여 Google 서비스에 연결하고 위치를 검색하는 새로운 Google 서비스 릴리스라고 생각하는 것을 사용하고 있습니다.

  2. http://developer.android.com/guide/topics/location/strategies.html. 다른 하나는 android.location 클래스와 LocationManager를 사용하여 위치를 검색하는 것입니다.

것은

내가 하나가 더 나은 방법은 하나 또는 다른 사용의 차이를하지 않는다는 것입니다?

또 다른 질문은 두 번째 방법으로 GPS 공급자 또는 네트워크 공급자가 사용할 수있는 첫 번째 위치에서 사용할 위치 공급자를 지정할 수 있지만 첫 번째 단락에서는 장치에 대해 현재 활성 상태 인 위치 센서를 사용합니다. 이것은 두 서비스를 선택하는 것에 대해 걱정할 필요가 없다는 것을 의미합니까?

저는 Android Studio를 사용하고 있으며 새로운 Google 서비스 릴리스를 설치했습니다. 사용하는 방법과 학습을 시작하기위한 두 가지 방법의 장단점을 알아야합니다.

감사합니다. 두 번째 링크에 명시된 바와 같이

답변

1

:

구글 위치 서비스 API, 구글의 일부 Play 서비스, 자동 위치 제공자, 사용자의 움직임 및 위치 정확도를 처리하는 더 강력한, 높은 수준의 프레임 워크를 제공 . 또한 사용자가 제공하는 전력 소비 매개 변수를 기반으로 위치 업데이트 예약을 처리합니다. 대부분의 경우 위치 서비스 API를 사용하여 배터리 성능과 정확도를 향상시킬 수 있습니다.

나는 새 위치 공급자에 대한 레토 마이어에서 간단한 설명을 얻을 수있는 마지막 I/O 비디오를 시청하는 것이 좋습니다 높은 것 : http://youtu.be/GcNNx2zdXN4?t=14m29s (나는 당신이 BTW, 그것은 영감있어 전체 클립을 시청하는 것이 좋습니다).

+0

동영상을 보았고 LocationClient와의 첫 번째 링크 구현을 사용했지만 두 번째 링크에서는 LocationManager가 Google Play 서비스를 사용하는보다 강력하고 향상된 방법이라고 말합니다. 그래서 혼란 스럽습니다. Lol은 LocationManager를 사용하는 것보다 LocationManager를 사용하는 두 번째 방법이 더 낫다고 말하고있다. –

+0

두 번째 링크에서 LocationManager가 더 나은 점은 무엇입니까? 그들은 새로운 것을 사용한다고 말합니다. 그래서 LocationClient입니다. Btw, LocationClient는 LocationManager보다 낫습니다. :) – Enrichman

+0

글쎄 그것은 그것이 더 강력하다고하지만 나는 그것이 더 나은 권자라고 생각하지만 어쨌든, 도와 줘서 고마워 !! :) 내 애플 LocationClient와 함께 일하고 나는 이동할 준비가되었습니다 :) –

관련 문제