我已成功修改了參考實(shí)現(xiàn)應(yīng)用程序的的Android的信標(biāo)庫(kù)使用以下信標(biāo)布局,使得它檢測(cè)到我手邊的iBeacon顯示設(shè)備:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this); beaconManager.getBeaconParsers().add(new BeaconParser(). setBeaconLayout("m:0-3=4c000215,i:4-19,i:20-21,i:22-23,p:24-24")); beaconManager.bind(this); }}作為BLE數(shù)據(jù)包內(nèi)部的新手,我不確定這是否是正確的布局。該庫(kù)支持AltBeacon標(biāo)準(zhǔn),并且其文檔未提及如何檢測(cè)iBeacon設(shè)備。此代碼會(huì)檢測(cè)所有 iBeacon設(shè)備嗎?即,m:前綴是否過于嚴(yán)格?還是與iBeacon規(guī)范匹配的正確字節(jié)序列?同樣,其余布局是否與iBeacon規(guī)范完全匹配?
- 3 回答
- 0 關(guān)注
- 680 瀏覽
添加回答
舉報(bào)
0/150
提交
取消