저는 솔루션을 통해 해왔고 위치 추적 로직을 구현하는 데 많은 방법이 있다는 것을 알았습니다.대부분의 전력 효율적인 위치 추적 구현은 무엇입니까? Intent/BroadcastReciever/LocationListener/Service/IntentService/AlarmManager?
- 의도 + 브로드 캐스트 리시버 + LocationListener
- 의도 + IntentService + 알람 관리기
- LocationListener
- 다른 기술 또는 위의 다른 조합 ...
내가 알아 내려고하고있는 무슨 같은 목표를 달성하는 가장 좋은 방법 (가장 효율적인 방법)이 될 것입니다 ...
나는 라이브러리 클래스 MyLocationClass.java에는 두 가지 메소드가 있습니다. 1. startTracking() - T 시간 후에 사용자가 X 거리만큼 이동 한 경우에만 사용자 위치를 전송합니다. 2. stopTracking() - 위치 업데이트 전송을 중지합니다.
간단한 대답 때문에 더 나은 사용자 경험을 제공 그것의 붙박이 시간 통과/거리 이전 기능의 LocationListener 것 같다,하지만 ...
가 나는 GPS 모든 시간에있을 싶지 않다? 사실 그것은 T와 X가 교차 할 때에 만 켜져 야합니다. Service/IntentService 및/또는 알람 관리자 타이머를 사용하면 더 나은 솔루션이 될 것입니까? LocationListeners가있는 Broadcast Receiver가 더 나은 솔루션이 될 수 있습니까?
좋습니다. Thnx
모두가 원하는 작업에 따라 달라집니다. 데이터 – Ifor