0
我有一個使用位置管理器跟蹤位置的應用程序。我想在用戶移動100英尺時記錄一個位置,因此我設置了監聽器來請求100英尺的更新並在30秒內通過。我可以看到我的gps圖標每30秒閃爍一次,因此它正在請求一個位置。但是,如果我是一個信號不好的建築物,它會持續嘗試輪詢GPS位置,所以信號從不停止閃爍,這會匆忙地耗盡電池電量。如果無法立即獲取信號,是否有辦法不對GPS位置進行輪詢?我嘗試通過一個很大的時間值(比如30分鐘),但是我的gps只會每30分鐘輪詢一次,而不管我移動的距離是多少。Android gps檢索
謝謝,我的術語並不是最好的。我意識到我不會手動「輪詢」,這只是在設置我的gps偵聽器嘗試獲取位置後觀察到的行爲。我的問題是,正如你所說,它可能需要幾分鐘時間才能「鎖定」,這就是電池問題,所以我想讓它「停止嘗試」,如果GPS不能馬上找到位置的話。但是,看起來我不得不接受電池電量,因爲我需要知道他們何時移動了多少英尺。謝謝 – user1200083
如果你不介意缺少更新,你可以隨時設置一個計時器,並關閉gps,如果它沒有及時給你你需要的更新。但是你不會得到位置數據。 –