2017-07-13 24 views
0

我在我的項目中首次實現了燈塔,並且對UUid,major,minor以及我們如何將它與Region類一起使用感到困惑。我們將如何在AltBeacon中使用uuid Android

想知道它的實際功能。

Region region = new Region(「backgroundRegion」,Identifier.parse(「B9407F30-F5F8-466E-AFF9-25556B57FE6D」),null,null);這一次我們應該要在它和使用這條線的傳遞 -

回答

0

再說你是誰博物館購買了1000個燈塔。所有1000個信標都使用相同的UUID,告訴最終用戶這些信標由博物館擁有。

這個博物館有5個展覽正在運行,所以博物館指定1到5的主要值來識別分配給特定展覽的信標。因此,現在有5組信標,分配的主要值爲1,2,3,4或5.

現在,假設每個展覽中有200幅繪畫和雕塑作品。所有展品都分配了信標以提供有關每件作品的獨特信息,因此您使用次要值來區分每個信標。

所以現在有5組,每組200個信標,並且每個信標是通過200

定義區域

信標區域可以以三種方式來定義分配的1小的值:

只有UUID:它由具有給定UUID的所有信標組成。

使用UUID和Major:它由使用UUID和Major的特定組合的所有信標組成。

UUID,Major和Minor:它只包含一個信標。

EDIT

public Region(String uniqueId, 
    Identifier id1, 
    Identifier id2, 
    Identifier id3) 

構造新的地區對象要用於測距或監測 參數:

UNIQUEID - - 用於以後取消測距和監測,或改變的唯一標識符區域被遠程/監視

id1 - - 最重要的標識符(可以爲空)

ID2 - - 第二個最顯著標識符(可以爲空)

ID3 - - 第三最顯著標識符(可以爲空)

來源:https://altbeacon.github.io/android-beacon-library/javadoc/org/altbeacon/beacon/Region.html

實施例這裏:https://altbeacon.github.io/android-beacon-library/samples.html

希望它有助於。

+0

Thx bro幫助我理解了工作理念,但我有一條線,並且想知道它的實際特徵。 Region region = new Region(「backgroundRegion」, Identifier.parse(「B9407F30-F5F8-466E-AFF9-25556B57FE6D」),null,null);這一個我們應該通過什麼和使用這條線 –

+0

我編輯我的答案。 –

+0

Thx broo真棒解釋。 –

相關問題