2016-07-28 86 views
1

當檢測到信標(背景)時,我們如何才能在監控模式下獲得次要和主要?AltBeacon次要和主要

我檢查了https://altbeacon.github.io/android-beacon-library/samples.html但沒有找到解決辦法。

+0

你是什麼意思,你沒有找到解決方案?範圍示例返回範圍信標列表。信標有主要和次要。 – CaseyB

+0

我想在應用程序被殺時檢測主要和次要。 – user14492

+0

你想要一項服務。 – CaseyB

回答

0

監測API不會返回檢測到的匹配信標的確切標識符。它們只返回對用於監視的對象Region的引用,並且如果它包含標識符(通配符)的空值,則不會確切知道所看到的信標標識符。

當您需要了解這些標識符時,標準方法是使用由beaconManager.startRangingBeaconsInRegion(region)觸發的測距API。這些API的回調是didRangeBeaconsInRegion(Region region, Collection<Beacon>),它給出了在上一個掃描時間間隔內匹配的每個信標的列表。

你可以看到如何使用範圍在這裏同樣頁的例子:https://altbeacon.github.io/android-beacon-library/samples.html

0

您可以使用此示例code.Ranging示例Code.Listed信標major,minor ex。 this

0

這個庫看起來像燈塔檢測庫的一般形式。它不僅適用於iBeacons。所以你不能直接得到Major和Minor。但是有一個信標解析器類可以用來完成這個任務。 Link 例如:

BeaconManager.getBeaconParsers().add(new BeaconParser() 
    .setBeaconLayout("m:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25")); 
相關問題