在 Android 11 中发生了变化......您必须请求此许可
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>
在你的 MainActivity 中
if (Build.VERSION.SDK_INT >= 30){
if (!Environment.isExternalStorageManager()){
Intent getpermission = new Intent();
getpermission.setAction(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION);
startActivity(getpermission);
}
}