RADAR-Commons-Android version 0.3.2
strangepleasures
released this
10 Nov 16:33
·
809 commits
to master
since this release
RADAR-Commons-Android version 0.3.2
Changes since version 0.3.1:
- Fixed a ConcurrentModificationException and a NullPointerException on application start
Changes since version 0.3:
- Hotfix: Fixed requesting of app usage and location tracking permissions
Changes since version 0.2.1:
- Simplified registration of topics
- Reconfiguration of service providers
- Moved most of the logic into RadarService
- Moved OfflineProcessor from Phone plugin
- Allow creation of services which don't require Bluetooth connection
- Added disk space checker
- Added integration with Management Portal
- Added login managers
- New caching mechanism
- Updated radar-commons and radar-schemas-commons versions
- Lots of small fixes and improvements
- Updated documentation
Changes since version 0.2:
Hotfix: also propagate Strings in RadarConfiguration
Changes since version 0.1:
- Use minimum Android API level 21 and target API level 25
- Went from RADAR-Commons 0.2 to 0.4
- Fixed bug that the app would hang after close
- Added more parameters
- Use shared ExecutorService in caches
- Do not crash on invalid radar configuration
- Added Network and Battery level broadcastreceiver utilities
- Send data only with WiFi (configurable) and reduce messages when battery levels are low
- Send data at a reduced rate, unless a record batch is full
- Deprecated PersistentStorage in favour of SharedPreferences
- Set a maximum QueueFile size
- If QueueFile addition fails because the queue is full, do not invalidate previous additions.