0
我正在寫的應用需要以某種方式檢測安卓設備是否在室內或室外。我的目標是檢測用戶是否儘快離開某個建築物。 我試圖使用用戶位置信號。由於我不想浪費太多的電池電量,因此我不啓動任何GPS採樣,因此檢測用戶是否離開建築物的唯一方法是等待他離該位置足夠遠,然後使用位置信號通過wifi或cell進行採樣。 問題是,我需要相當一段時間才能檢測到用戶離開建築物。使用GPS檢測安卓設備是否在室內
我知道,當一個用戶在室內時,他的GPS信號較弱。我能以某種方式使用GPS狀態來確定用戶是在室內還是室外?啓動GPS定位樣本會浪費嗎?
謝謝。
是的,我也使用wifi連接/斷開連接。你知道如果檢測GPS信號的強度在電池電量方面是昂貴的嗎? – user429400
您必須從'LocationManager'請求位置更新。根據我的經驗,這不是很昂貴。如果你打開它5分鐘,然後關閉,一旦你有足夠的信息作出明智的決定,它的影響是微不足道的,尤其是在現代設備。 – StuStirling