How to obtain MANAGE_EXTERNAL_STORAGE permission
Android 10 doesn’t require “android.permission.MANAGE_EXTERNAL_STORAGE”, android:requestLegacyExternalStorage=”true” under application tag in manifest will work. For android 11, try this if (Environment.isExternalStorageManager()) { //todo when permission is granted } else { //request for the permission Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION); Uri uri = Uri.fromParts(“package”, getPackageName(), null); intent.setData(uri); startActivity(intent); }