2013-07-22 60 views
-1

我想知道GPS是否處於活動狀態並能夠報告修復程序。 (基本上GPS圖標是穩定的,不閃爍)。我檢查了其他答案,但我想知道爲什麼這個答案會工作(或會)。基本上我每秒要求一次位置,如果當前位置的時間戳等於最後一次,那麼就沒有修復。否則,時間戳會不斷增加?知道GPS是否檢測到修復程序

評論?

回答

0

正確的做法是請求gps狀態更新並實現onStatusChanged函數。只要有足夠的衛星來計算位置,GPS_EVENT_FIRST_FIX狀態就會立即通過。

+0

我已經在其他帖子中看到過這個,但我建議的解決方案呢。爲什麼會出現這種錯誤 – Snake

+0

三個原因。首先,除非您使用鬧鈴,否則屏幕無法使用。其次,如果你使用鬧鐘,你會吃電池。第三,效率低下 - 即使沒有變化,您的線程也會每秒被喚醒,從其他應用程序獲取處理器能力並耗電。 –

+0

對於我來說電池不是問題,因爲該產品適用於始終連接的手機。無論如何,我需要應用程序每秒喚醒以寫入文件。所以我的問題是,我提出的方法工作與否? – Snake

相關問題