Najprostszą odpowiedzią jest to, że nie możesz tego zrobić. Android oparty jest na Javie 6, a (AFAIK) nie ma żadnego backportu klas Javy 7-go java.nio.file
na Androida.
(To nie jest zaskakujące. Przenoszenie java.nio.file
wiązałoby się znaczące zmiany w natywnych bibliotek Kodeksu Davlik VM.)
Czy możesz mi powiedzieć, że to, co API należy używać do moich wymagań. (Moje wymaganie to operacja na plikach jak: Cięcie | kopiowanie | usuwanie plików i katalogów);
Proponuję po prostu użyć klasy java.io.File
rzeczy jak robienie katalogów, zmiana nazwy plików i tak dalej, a następnie realizacji „wyższy poziom” operacje, takie jak kopiowanie plików i drzew katalogów za pomocą File.list()
i FileInpuStream
lub FileOutputStream
. Można uprościć niektóre operacje przy użyciu klas, takich jak Apache commons DirectoryWalker
FileUtils
lub Guava Files
.
Jednak nie jestem pewien, co próbujesz osiągnąć tutaj. Istnieją już aplikacje "Menedżer plików" dla systemu Android.
Dziękuję bardzo za cenne sugestie. Czy możesz mi powiedzieć, jaki interfejs API powinienem używać w celu spełnienia moich wymagań? (Moje wymaganie to operacja na plikach jak: Cięcie | kopiowanie | usuwanie plików i katalogów); – Paramananda
Czy jest aktualizacja tej odpowiedzi? – amadib
Nic się nie zmieniło, AFAIK. Nadal nie ma opłacalnego backportu pliku java.nio.file ... według Google. –