bump targetSdkVersion to 30
Following the example of #1440 (closed), I'm opening a new issue to track all the things that need to happen to do the next targetSdkVersion bump. This also should track the scheduling. As of now, it is at 28 with nothing requiring us to go higher in the imminent future.
android-29
-
forced to use androidx libs -
requires new android.permission.ACCESS_BACKGROUND_LOCATION
-
requestLegacyExternalStorage
-
(#2651 (closed)) replace usage of WifiManager.setWifiEnabled()
https://developer.android.com/about/versions/10/privacy/changes#enable-disable-wifi
android-30
-
remove all uses of AsyncTask
, "deprecated in API level 30" https://developer.android.com/reference/android/os/AsyncTask -
check whether "Scoped storage enforcement" affects SDCard/USB repos https://developer.android.com/about/versions/11/privacy/storage#scoped-storage (should be fixed by !1277 (merged)) -
requires QUERY_ALL_PACKAGES
, see: -
Bluetooth permissions https://stackoverflow.com/questions/70746934/android-12-bluetooth-permissions / https://developer.android.com/guide/topics/connectivity/bluetooth/permissions
Edited by Michael Pöhn