I am posting this question just for a clarification. I know that this issue has been addressed ad nauseum. I read somewhere that using the value 30 for SDK version will not allow an app to access the phone's Download folder for read unless the app was downloaded from Google Playstore. Is this true? I can access the directory if I change from 30 to 28. My app for the foreseeable future will not be on Playstore. It looks as if I will need to use SMB to read in a file from my PC. I hope I will be able to do this without jumping through Android permissions.