AndroidBeaconLibrary-是否有办法更改区域通知器更新的时间间隔?默认情况下为“每秒一次”。
创始人
2024-10-06 11:01:23
0

可以通过在BeaconManager类中设置RangeNotifier的时间间隔来更改区域通知器更新的时间间隔。以下是设置时间间隔为5秒的示例代码:

BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this);
beaconManager.setForegroundScanPeriod(5000); //设置时间间隔为5秒
beaconManager.setForegroundBetweenScanPeriod(0); //扫描间隔为0ms

Region region = new Region("myRegion", null, null, null);
beaconManager.startRangingBeaconsInRegion(region);

beaconManager.addRangeNotifier(new RangeNotifier() {
    @Override
    public void didRangeBeaconsInRegion(Collection beacons, Region region) {
        if (beacons.size() > 0) {
            Log.i(TAG, "The first beacon I see is about "+beacons.iterator().next().getDistance()+" meters away.");
        }
    }
});

在此示例中,我们将setForegroundScanPeriod()方法的参数设为5000,从而设置了时间间隔为5秒。beaconManager.setForegroundBetweenScanPeriod(0)方法将扫描间隔设置为0,这意味着在前台扫描期间将不会有任何非扫描时间。

请注意,在后台扫描期间,时间间隔将自适应地更改。如果要更改后台扫描间隔,请使用setBackgroundScanPeriod()和setBackgroundBetweenScanPeriod()方法。

相关内容

热门资讯

透视法子!pokemmo修改器... 透视法子!pokemmo修改器手机版(WePoKer手机版)切实真的是有辅助工具(哔哩哔哩)1、许多...
透视经验!hhpoker有没有... 透视经验!hhpoker有没有作必弊挂(HHpoker透视器)一直有辅助app(哔哩哔哩)1、每一步...
透视烘培!WePOker有没有... 透视烘培!WePOker有没有透视方法(AApoker ai插件)一贯有辅助技巧(哔哩哔哩)1、用户...
透视举措!hhpoker软件安... 透视举措!hhpoker软件安装包(德普之星免费)本来是真的有辅助工具(哔哩哔哩)1、打开软件启动之...
透视窍门!hhpoker是真的... 透视窍门!hhpoker是真的吗(德普之星透视辅助)都是是有辅助方法(哔哩哔哩)运德普之星透视辅助辅...
透视演示!wepoker私人局... 透视演示!wepoker私人局辅助(WPK工具)都是真的是有辅助脚本(哔哩哔哩)透视演示!wepok...
透视要领!wepoker免费透... 透视要领!wepoker免费透视脚本(WePoKer看底牌)果然是有辅助工具(哔哩哔哩)1、实时we...
透视大纲!hh poker软件... 透视大纲!hh poker软件(HHpoker控制)真是有辅助插件(哔哩哔哩);1、hh poker...
透视秘籍!德普之星私人局透视(... 透视秘籍!德普之星私人局透视(德普之星透视辅助)本来存在有辅助脚本(哔哩哔哩)德普之星私人局透视透视...
透视要领!德普之星怎么设置埋牌... 透视要领!德普之星怎么设置埋牌(WPK俱乐部)一直真的是有辅助神器(哔哩哔哩)1)德普之星怎么设置埋...