Powitanie wszystkieCzy istnieje sposób na pobranie rozmiaru karty SD w systemie Android?
Próbowałem każde pytanie związane z tym w Stackoverflow i google i żaden z nich nie działa. Próbowałem czegoś podobnego do tego następnego linku, ale zwraca to samo, co pamięć wewnętrzna: How to get an External storage sd card size (With Mounted SD card)?
Na przykład, jeśli mam około 12 GB pamięci wewnętrznej i 4 GB pamięci SD, niezależnie od używanej przeze mnie metody, zawsze otrzymuję dokładnie taką samą liczbę dla przestrzeni SD, jak ja dla przestrzeni wewnętrznej.
Wygląda na to, że stare metody opublikowane tutaj w Stackoverflow działają tylko do Androida KitKat, ale nie działają w kolejnych wersjach Androida.
Czy można rozwiązać ten problem?
Z której ścieżki korzystałeś? Kod, który wysłałeś, nie ma nic wspólnego z kartą SD. – greenapps
@greenapps Próbowałem jak 20 rozwiązań opublikowanych w stosie. Nie pamiętam ich wszystkich. Po prostu wypróbowałeś je wszystkie. Żadna z nich nie działa od wersji 4.4 KitKat. Czy znasz rozwiązanie, które działa? – NullPointerException
Nie wiem, co próbowałeś. I nie powiedziałeś, którą ścieżkę wybrałeś dla karty SD. Gdybyś tylko wskazał ścieżkę. – greenapps