в манифесте есть разрешение на чтение READ_EXTERNAL_STORAGE? Внутреннюю память видит, а внешнюю нет
Что значит не видит, у вас путь к sd-карте есть?
а в рантайме запрошено разрешение?
Ну внутреннее хранилище отображается а sd карта нет
Как я понимаю нужно получить путь к sd карте?
Для начала вам нужно получить путь к sd карте, если нет и устройство с Android API >=24, используйте StorageManager / public List<StorageVolume> getStorageVolumes () отдаст список StorageVolume, из доступных StorageVolume найдете sd - карту, у Volume есть createAccesIntent для запроса доступа https://developer.android.com/reference/android/os/storage/StorageVolume#createAccessIntent(java.lang.String)
Обсуждают сегодня