如何在Application类中检测iBeacon源的多个UUID ?



使用pro库,

Region region = new Region("com.radiusnetworks.androidproximityreference.backgroundRegion",
                "2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6", null, null);
        regionBootstrap = new RegionBootstrap(this, region);  

只能接受一个UUID。
但如果我想检测更多uuid,我该怎么做呢?

有一个可供选择的构造函数,它允许您传递一个Region对象列表。试试下面的代码:

Region region1 = new Region("com.radiusnetworks.androidproximityreference.backgroundRegion1",
            "2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6", null, null);
Region region2 = new Region("com.radiusnetworks.androidproximityreference.backgroundRegion2",
            "E2C56DB5-DFFB-48D2-B060-D0F5A71096E0", null, null);
ArrayList regionList = new ArrayList<Region>();
regionList.add(region1);
regionList.add(region2);
regionBootstrap = new RegionBootstrap(this, regionList);  

在这里查看javadocs。

最新更新