我正在使用nRF连接Apk来设置Major和Minor。始终信标断开,它停止发送主要和次要。 我尝试了很多应用程序,但条件相同。 请建议我将要做什么。
答案 0 :(得分:2)
步骤1:首先检查您的信标是否是ibeacon 步骤2:如果您的信标不是ibeacon而不是首先使用ibeacon nRFConnect应用程序。 步骤3:通过使用nRFConnect应用程序,您在制作ibeacon之后在ibeacon中制作您的信标,您使用以下代码来获取信标的主要,次要和UUID
List<ADStructure> structures = ADPayloadParser.getInstance().parse(scanRecord);
for (ADStructure structure : structures) {
String majorvalue= bytesToHex(structure.getData());
if (structure instanceof IBeacon) {
IBeacon iBeacon = (IBeacon) structure;
UUID uuidvalue = iBeacon.getUUID();
uuid=uuidvalue.toString();
major = String.valueOf(iBeacon.getMajor());
minor = String.valueOf(iBeacon.getMinor());
}
}