Cześć,
choć początkujący nie jestem, chętnie zapytam, bo wujek coś pomóc nie chce 😉
Potrzebuje wyciągnąć ścieżki do wszystkich możliwych miejsc, gdzie mogę zapisywać pliki z aplikacji.
Zwykłe getExternalStorage() zwraca (w zależności od telefonu i zasobów) ścieżkę do wbudowanej pamięci, do karty SD lub do emulowanej pamięci.
Co w przypadku gdy chce pobrać wszystkie?
Chce w swojej aplikacji dać użytkownikowi możliwość wyboru, a nie ma to być narzucone przez w/w funkcję.
Zaznaczam że próbowałem getExternalFilesDirs() w ContextCompat ale zwróciła mi ona tylko jeden zewnętrzny folder, natomiast getExternalStorage zwraca emulowaną pamięć.
Da radę wyciągnąć to jakoś sensownie?
Specjalnie nie chce mi się wywoływać każdej funkcji po kolei i kleić wyniki.
Piwa polecą!