2011-08-07 71 views
1

我正在尋找最佳方式來持續監視Android設備的位置,同時使用最低的電池電量。我的項目基本上是一個電話跟蹤服務,通過電話/短信記錄和位置跟蹤。有一個網絡界面,最終允許一個人改變設置(比如位置更新間隔,所以如果它被盜了,他們可以更有效地跟蹤它),但作爲標準,它應該每隔30-60分鐘更新一次位置。連續記錄位置的最佳方式

我正在考慮使用服務,但是最好是啓動服務,請求位置更新,然後完成?或者其他一些方法?

乾杯

+0

您可以在requestLocationUpdated API中以指定的時間間隔requestLocationUpdate。 – PravinCG

回答

0

,但它會更好,以啓動一個服務,請求位置更新,然後完成?

是的,簡單地說,你不需要一直保持服務。然而,比這更復雜一些:

  • 你可能永遠不會得到修復(例如,手機是地下無法獲得GPS信號)
  • 需要,直到你得到修復,以保持服務各地或直到某些超時發生
  • 你不必擔心設備入睡,而這一切是在

要去我有一個LocationPoller組件,用於處理大多認爲。