Android sdk問題

我使用貴司提供的android sdk我在背景執行時,我程式設定如下
beaconManager1 = new BeaconManager(this);
beaconManager1.setRangingExpirationMill(10L);
beaconManager1.connect(new BeaconManager.ServiceReadyCallback()

執行時我beacon裝置在我平板旁邊,但是會發生一會是離開,一會是進入.測試起來很不穩定
但是我用IOS開發時不會有這狀況
裝置是省電王,我的廣播頻率是300ms 0db

請問我這樣要做什麼變動?

你是使用的startRanging 还是startMonitoring
由于安卓设备碎片化及部分机型蓝牙原因 扫描时可能会出现一段时间扫描不到设备情况
如果使用的startRanging()方法监听 尝试设置beaconManager1.setRangingExpirationMill(20L);此设置是20s未扫描到已扫描设备 判定设备离开
如果使用的startMonitoring()方法监听 尝试设置beaconManager1.setMonitoringExpirationMill(20L)
你可以通过设置较长时间比如20L以改善频繁进入离开情况