require the Write storage permission at Android Q too

This commit is contained in:
tibbi 2020-05-06 18:28:54 +02:00
parent 3faba77e4d
commit d0af2c37f5
2 changed files with 7 additions and 21 deletions

View file

@ -7,10 +7,7 @@
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="28" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission
android:name="android.permission.USE_FINGERPRINT"

View file

@ -56,23 +56,12 @@ class MainActivity : SimpleActivity(), MainActivityInterface {
appLaunched(BuildConfig.APPLICATION_ID)
isThirdPartyIntent = intent.action == Intent.ACTION_VIEW
if (!isQPlus()) {
handlePermission(PERMISSION_WRITE_STORAGE) {
if (it) {
initActivity()
} else {
toast(R.string.no_storage_permissions)
finish()
}
}
} else {
handlePermission(PERMISSION_READ_STORAGE) {
if (it) {
initActivity()
} else {
toast(R.string.no_storage_permissions)
finish()
}
handlePermission(PERMISSION_WRITE_STORAGE) {
if (it) {
initActivity()
} else {
toast(R.string.no_storage_permissions)
finish()
}
}