2012-01-13 16 views
2

我必須創建一個在後臺運行服務的應用程序,並不斷更新服務器上的當前位置,或者我可以說我必須在某些點發送我的當前位置。我認爲的解決方案如下。請看看,給我一些想法。哪種方法可以通過電池優化從運行後臺服務獲取持續位置更新的最佳方式?

  1. 使用啓動啓動器在後臺運行服務。
  2. 報警管理器的實現,如果android殺死它,服務可以自動啓動。
  3. 如果我的當前位置在距離我的點數500的半徑範圍內,則比在服務器上開始更新。
  4. 和我認爲阻止服務器更新的其他邏輯。

我對它進行了研究,發現它消耗了大量的電話電池。所以請建議我如何優化它。

回答

1

雖然您正在使用GPS應用程序,但有一些方法可以讓您的電池長時間工作。

  • 不使用時關閉GPS功能,然後開啓當您需要 位置時。

還有更多的方法可以讓你跟蹤GPS不消耗太多電量,只需閱讀BLog即可獲得更多關於它的想法。

相關問題