BootstrapNotifier (d. H. MonitorNotifier) Rückruf zum Betreten/Verlassen der Region, aber wie man den Status der Region beim Start der App erhält (Wie kann die App bereits in einer Region sein)?android beacon library Status für Region abrufen
0
A
Antwort
0
Ab Android Beacon Library Version 2.8.1, ist der einzige Weg, dies zu tun ist, um einige internen Bibliotheksklassen wie folgt über den Zugriff auf:
if (MonitoringStatus.getInstanceForApplication(this).stateOf(region) != null && MonitoringStatus.getInstanceForApplication(this).stateOf(region).isInside()) { // Do something }
ich gegen die Verwendung dieses in der Produktion Code empfehlen würde, da diese internen Die API unterliegt Änderungen. In der nächsten Version der Bibliothek wird eine Möglichkeit hat, diese Informationen auf dem BeaconManager zu erhalten, wie so:
beaconManager.requestStateForRegion(region);
Das obige Verfahren ein Rückruf auf der MonitorNotifier oder BootstrapNotifier gemacht werden verursacht: didDetermineStateForRegion(int state, Region region);
Verwandte Themen
- 1. Android Beacon Library, die iBeacon erkennt, schlägt fehl! nicht fair :(
- 2. raspberry pi Beacon Parser für android Beacon Bibliothek
- 3. Fehlercode 2 in Beacon Sender für Android Beacon-Bibliothek
- 4. Beacon Layout für MPact Beacon
- 5. Estimote Beacon kann nicht mit altbeacon android
- 6. Kann nicht Alt-Beacon in Android
- 7. Region Überwachung Beacon Regionen im Hintergrund funktioniert nicht
- 8. So übertragen Sie einen Eddystone Beacon mit Url mit der Altbeacon Library für Android
- 9. Starten und Stoppen eines Beacon Scanner App mit Android Beacon Bibliothek
- 10. Android Beacon-Bibliothek langsame Suche
- 11. Android Beacon Library nicht scannen, wenn das Gerät im Schlafmodus ist
- 12. Android Support Library v7: Fehler beim Abrufen des übergeordneten Elements
- 13. android core library kompilierung
- 14. Infinite Android BLE Scan für BLE-Beacon-Pakete
- 15. Android Beacon Bibliothek Hintergrund Snanning Intervall
- 16. Android Beacon-Bibliothek laufen nach der Installation neuer Version
- 17. beacon minor variable globale
- 18. Android Library & CI
- 19. Gimbal Beacon funktioniert nicht in android
- 20. AltBeacon Android Beacon Bibliothek, RegionBootstrap beaconManager.onbind
- 21. kann Register Beacon auf Beacon Tools
- 22. ALT Beacon Ranging-Funktionalität funktioniert nicht
- 23. Android Altbeamerbibliothek. Beacon Detection ist sehr unzuverlässig ~ 15%
- 24. #region analog für Eclipse
- 25. Android Shared Library Integrity Protection
- 26. Wo kompiliert eine Android Library?
- 27. alt Beacon Cordova nicht Beacons
- 28. BLE-Gerät CC2541 nicht mit Android-Beacon-Bibliothek gescannt
- 29. iOS App erkennt meinen Beacon nicht
- 30. Link Shared Library unter Android NDK
Vielen Dank, wirklich. Es klappt! Der didEstermineStateForRegion-Callback wird auch ohne den Abschnitt "do something" aufgerufen: sehr gut. Es ist in Ordnung für Tests und ich werde auf die nächste Version der Bibliothek warten, bevor ich in Produktion gehe ;-) – Roven