|
|
|
|
|
by MrThoughtful
1445 days ago
|
|
That is not what I see on the page you linked to. It says "READ_EXTERNAL_STORAGE when accessing other apps' files on Android 11 (API level 30) or higher" So, as I understand it, a user has no way to allow an app to read only from a single directory on their SD card. |
|
> To give users more control over their files and to limit file clutter, apps that target Android 10 (API level 29) and higher are given scoped access into external storage, or scoped storage, by default. Such apps have access only to the app-specific directory on external storage, as well as specific types of media that the app has created.
If you really want to get into the weeds, previously you could work around scoped content requirements with the manifest property "requestLegacyExternalStorage"
But it's not respected if your app targets the latest version of Android, and new uploads have to target a recent enough version that the loophole is closed.
Legacy apps will be unaffected though.