Starting in API level 33, "READ_EXTERNAL_STORAGE" and "WRITE_EXTERNAL_STORAGE" has no effect. If your app accesses other apps' media files, request one or more of these permissions instead: READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO that are associated with media files.
Starting in API level 33, "READ_EXTERNAL_STORAGE" and "WRITE_EXTERNAL_STORAGE" has no effect. If your app accesses other apps' media files, request one or more of these permissions instead: READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, READ_MEDIA_AUDIO that are associated with media files.
the solution: https://stackoverflow.com/a/74920156