Comments (6)
I will investigate
from android-beacon-library.
This mechanism for setting the distance calculator will soon be deprecated and replaced int the 3.0 version of the library.
In the mean time, I think this can be solved by wrapping the code that sets it in an if block like this:
if (Beacon.getDistanceCalculator == null) {
DistanceCalculator defaultDistanceCalculator = new ModelSpecificDistanceCalculator(this, BeaconManager.getDistanceModelUpdateUrl());
Beacon.setDistanceCalculator(defaultDistanceCalculator);
}
from android-beacon-library.
Hi David,
Yes, this would work!
Thank you for looking into it.
PS: I'm curious about how v3 will work (not just with the calculator!)
from android-beacon-library.
Fixed in #1191
from android-beacon-library.
@gerardmundo-birket an example of the new settings api for the distance calculator is visible in the working branch here:
As you can see, instead of setting a class name, the settings pass a custom DistanceClaculatorFactory instance that is responsible for constructing the new custom DistanceCalculator.
from android-beacon-library.
Hi David!
Ah, elegant solution!
I appreciate the fix.
Once again, thank you very much, and looking forward to v3!
from android-beacon-library.
Related Issues (20)
- No beacons after locked screen HOT 21
- Cannot parse iBeacons HOT 3
- BeaconService.startForegroundIfConfigured HOT 12
- TargetSdk 34 (android 14) Beacon foreground service no longer working due to new Google restriction HOT 1
- Do we have sample app to implement the library including the operation running in Background HOT 4
- Only a maximum of 2 beacons can be received at a time HOT 1
- java.io.FileNotFoundException android-distance.json HOT 3
- android-distance.json database not found
- Crash when parsing _lengthy_ beacon data fields HOT 3
- Samsung devices not detecting beacons by intent after first screen off HOT 1
- Can we use this with tauri mobile? HOT 3
- Main thread can be blocked sometimes
- Android 14 didDetermineStateForRegion no beacon is detected or scanned HOT 2
- https://s3.amazonaws.com/android-beacon-library/android-distance.json,This network requests security questions.
- ScanJob restarts scanning every time on navigation HOT 2
- Beacon Not Detected by AltBeacon Library
- altbeacon does not detect beacon devices on Android 12 and later HOT 10
- altbeacon enforces 15 min backgroundBetweenScanPeriod on android 8+
- when the user puts the app to background and then foreground more than 5 times within 30 seconds, app gets "scanning too frequently error" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-beacon-library.