Ich entwickle eine Anwendung, in der ich Beacons benutze. Ich habe das zugehörige Estimote SDK für dasselbe durchgesehen. Jetzt ist die Sache, dass ich die eindeutige Identifikation eines bestimmten Leuchtfeuers wissen muss. Angenommen, ich habe 3 Beacons und alle sind im Bereich eines Geräts vorhanden. Jetzt möchte ich verschiedene Funktionen basierend auf der Unique Id der Beacons durchführen. Dazu muss ich die eindeutige ID jedes Beacons kennen. Momentan gebe ich UUID für ein Beacon und überprüfe nur, ob es in der Region des Gerätes liegt oder nicht. Mein Code ist wie folgt: -So erhalten Sie die eindeutige ID eines Beacons mit Estimote SDK in Android
private static final String ESTIMOTE_PROXIMITY_UUID = "XYZ";
private static final Region ALL_ESTIMOTE_BEACONS = new Region("regionId",ESTIMOTE_PROXIMITY_UUID, null, null);
beaconManager.setMonitoringListener(new MonitoringListener() {
@Override
public void onExitedRegion(Region region) {
//Region Exited
}
@Override
public void onEnteredRegion(Region arg0, List<Beacon> arg1) {
// TODO Auto-generated method stub
//Do something ...
}
});
Jetzt brauche ich die eindeutige ID des Beacon programmatisch zu bekommen, so dass ich Entscheidung in Abhängigkeit von dem IDs zu nehmen. Bitte helfen Sie mir, das gleiche zu sortieren. Jede Hilfe wäre spürbar. Danke.
Ich habe das gleiche Problem konfrontiert . Hast du eine Lösung gefunden? – Roadblock