Torsten Grote
aa3a2d65cd
Refactor settings access to use a SettingsProvider
...
to enable safe usage of settings no matter which process is getting/setting them.
Previously, different processes were accessing settings in an unsafe way and the warn methods were throwing Runtime exceptions which went largely unnoticed, but happened, especially on a fresh start of the OS.
Change-Id: Ie4134e7be2a7ca4a373790f45fbcbd09bf02ad86
2021-06-27 22:39:15 +02:00
Marvin W
fbcb6066c3
Exposure Notifications: Request permissions for Android 12 Beta
2021-06-27 22:19:26 +02:00
Marvin W
6e176cceed
EN: Move permission to not interfere with existing permission when used as a library
2021-01-06 12:14:53 +01:00
Marvin W
c30e05ee68
EN: Use own file provider class to ensure there is no duplicate use
2020-12-20 19:29:50 +01:00
Marvin W
f0337b5dcd
Move EN and GCM service in persistent subprocess
...
This increases stability/durability of these services in case of crashes
2020-12-20 19:29:50 +01:00
Marvin W
0e8c8bb712
EN: Use applicationId as authority for export file provider
2020-12-16 19:49:37 +01:00
Thomas Lambertz
4158e71999
EN: Add database export feature. Only exports the advertisements table.
2020-12-16 10:38:06 +01:00
Marvin W
a814c7de7e
EN: Request users to enable Bluetoooth/Location access
2020-12-13 15:37:07 +01:00
Marvin W
4c2ef04364
EN API: Update
2020-11-18 19:18:20 +01:00
Marvin W
876e32acd5
EN: Make internal structures closer to ExposureWindow mode
2020-09-04 00:13:11 +02:00
Marvin W
6794ab4417
EN: Merge enabled settings
2020-09-02 21:10:29 +02:00
Marvin W
cfc1c314d4
EN: Cleanup data after 14 days, improve storage efficiency, add randomness for changing RPI
2020-08-25 13:13:00 +02:00
Marvin W
aea55a5c90
Update EN API
2020-08-18 23:54:14 +02:00
Marvin W
5f70d943cb
Add initial Exposure Notification API implementation
2020-08-03 18:19:20 +02:00