Skip to content

Releases: AltBeacon/android-beacon-library

2.1.4

12 Mar 17:31
Compare
Choose a tag to compare
  • Allow beacon transmission on Motorola and other devices where OS does not support multiple advertisements
  • Suppress benign error message on startup about model/distance database not being present yet.
  • Fix transmitter crash when using a beacon format with fewer than 3 identifiers
  • Further protect against ConcurrencyModificationException for apps starting and stopping ranging/monitoring frequently

2.1.3

12 Feb 22:08
Compare
Choose a tag to compare

• Fix copy paste error as part of fix from #105.
• Add experimental support for GATT-based beacons.
• Add serviceUuid to fields that get copied and serialized.
• Fix ConcurrentModificationException on BeaconManager - #116.

2.1.2

04 Feb 20:54
Compare
Choose a tag to compare
  • Fixes a crash on Android 5.0 devices when bluetooth is turned off and the app switches from the foreground to the background. This is related to an issue fixed in 2.1.1 but has a different cause.
  • Internal logging system is now configurable
  • Identifier class is now immutable

2.1.1

03 Feb 01:09
Compare
Choose a tag to compare
  • Fixes a crash on Android 5.0 devices when bluetooth is turned off and the app switches from the foreground to the background

2.1

31 Jan 21:02
Compare
Choose a tag to compare
2.1
  • Added beacon transmitter support for qualified Android 5.x devices.
  • Added fast, low-power background scanning support for devices with Android 5.x BLE APIs
  • Android Studio 1.0 build tools supported
  • Publishing to Bintray and Maven Central supported
  • Execute scan processing in a ThreadPool so user app AsyncTask execution doesn't accidentally pause scanning.
  • Fix bug causing NaN to sometimes appear in distance estimates
  • Fix bug causing secondary beacon fields to not update after first detection
  • Wake up from deep sleep to continue scanning
  • Throw an exception if service not configured properly in AndroidManfiest.xml

Android 5.0 Features Beta 2

17 Jan 16:05
Compare
Choose a tag to compare
Pre-release
  • Refines algorithm for background scanning on Android 5 to be more battery friendly
  • Restart scanning on Android 5 so we repeatedly see connectable beacons
  • Synchronize scan intervals so multiple apps scanning with the library do so at the same time
  • Splits out Android 4.x scanner from Android 5 scanner to avoid warnings
  • Fix bug in http redirection limit downloading distance models
  • Fix bug causing NaN in distance estimate
  • Fix data fields that didn't update with each ranging measurement
  • Add bintray deployment
  • Upgrade build to use Android Studio 1.0 and latest dependencies

Android 5.0 Features Beta 1

09 Dec 21:49
Compare
Choose a tag to compare
Pre-release

New BeaconTransmitter class makes it possible to transmit as a beacon on Android 5.0 devices with peripheral mode support.
New Android 5.0 Scanning classes are used to look for beacons (for devices with Android 5.0), saving power and increasing responsiveness in the background.
AlarmManager is used to wake up the beacon scanner if the phone goes into deep sleep.
Warns users if the service is not declared in the manifest by throwing a RuntimeException.