2012-05-19 33 views
0

我正在開發一個地理圍欄Android應用程序通知每當他們接近到一定區域用戶(類似於啓動iOS中用於監測地區)。AddProximityAlert功耗在Android

我知道我可以在Android上使用AddProximityAlert但我對能耗的關注,我會增加約50分緣。

的問題是:將功耗變化上加入更多的點?或者無論我添加了多少點,它都會保持不變。

回答

0

你不得不做測試,以肯定知道:-)但我的理解是,的LocationManager週期性地檢查當前位置(一個「貴」 GPS檢查每4分鐘,如果屏幕是關閉的,更多的時候,如果是上,找不到頻率),然後將該位置與所有註冊的中心點進行比較。所以功耗,GPS,明智的,是有限的,之後它通過檢查點的數組創建只是「正常」的CPU消耗。

HTH

+0

啊,我明白,也不過是有這樣的信息的任何可靠的來源?如果不是,那麼以準確的方式計算出什麼樣的測試方法纔是最好的。 – AlAsiri

0

我沒有做過任何之前的測試,但我認爲功耗取決於硬件刷新率。您可以設置沒有地理位置和多個地理位置的比較測試。您可能需要靜止以確保相同的GPS能見度。並使用Battery Historian等耗電工具評估功耗。