我正在使用Radius Networks的AltBeacon庫並試圖利用Android的背景省電功能。Radius Networks AltBeacon背景省電選項
該文檔指出背景省電默認值是每5分鐘進行一次30秒的掃描。我在3個不同的地區有3個燈塔。我剛測試了默認的電池節能設置,並在11.01檢測到了我的第一個信號燈。
如果我正確地理解了東西,直到至少11.06才能檢測到其他東西,然後我在2號信標範圍內行走,在11.02檢測到這個信號,然後在11.04檢測到我第三個信標檢測到了那個範圍。
任何人都可以解釋更多關於節能功能的工作原理嗎?
我使用Estimote信標和測試在Nexus 5,我的兩行代碼我使用此設置是:
private BackgroundPowerSaver backgroundPowerSaver;
backgroundPowerSaver = new BackgroundPowerSaver(this);
的感謝!
好吧,它現在似乎正在工作,正如我所期望的那樣,即每隔5分鐘。我之前使用過舊版本的庫。現在我有最新的一個。此外,我可能在前臺打開了應用程序,然後我懷疑可能導致掃描發生。無論如何,現在它似乎正在工作5分鐘的週期。 – 2014-09-30 13:46:44