Ich benutze Android Beacon Library, um eine Beacon Detector-Anwendung zu erstellen. Ich möchte Eddystone UIDs erkennen, die mit 007B beginnen. Ich verwendeIdentifier.parse (String, int) liefert keine gewünschten Ergebnisse
mRegionSuccess = new Region("BeaconsSuccess", Identifier.parse("0x007b", 2), null, null);
Dies erkennt keine Beacons, die mit 007b beginnen. Wenn ich die Region logge, gibt es id1: 123 id2: null id3: null
Diese 123 ist der Byte-Wert von 7B.
Ich versuchte Identifier.parse Funktion mit dem vollständigen 10-Byte-Namespace und es funktionierte. Hier war die Region id1: 0x007bxxxxxxxx id2: null id3: null
Was kann das Problem sein?