2012-02-15 101 views
0

我是android新手。我需要獲取當前設備位置/不是最後一個已知位置/。所以我開始啓動服務。此服務請求位置更新使用LocationManager。我有以下問題。啓動時請求位置更新

  1. 在啓動時請求後臺服務位置更新是否正確?
  2. 有什麼最佳做法?
  3. 我有另一臺服務器。此服務需要找到位置/我需要經緯度/。如何在第二次服務中獲得該位置?

謝謝你的每一個建議。

對不起英文不好。

Zeck。

回答

0

我正在編寫處理這個和類似事情的庫。我剛剛開始,所以沒有多少,但幸運的是基本位置獲取器可用。

看一看:https://github.com/sfarooq/A-droid-lib

所有你需要做的是落實AsyncCaller接口,然後撥打:

new AsyncGetLocation(this).execute(); 
從某處類

和位置將被返回給onBackgroundTaskCompleted()方法。 如果您想在發生這種情況時執行加載對話框,則可以實現AsyncStarting接口,該接口有onBackgroundTaskStarting()方法定義,您可以在其中添加對話框。

+2

好的。感謝您的回覆。我想成爲貢獻者。 :) – Zeck 2012-02-15 02:49:10

+0

是的...我可以使用一些幫助。只需將它叉起來並通過GitHub聯繫我 – 2012-02-15 03:51:42

+0

謝謝。我很喜歡你的項目。 – Zeck 2012-02-15 03:54:15