Diskuze: Procházení souborů v Android studiu
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj cez Google
alebo v android developer dokumentácii si môžeš pozrieť File.list() alebo tu máš kúsok kódu (v podstate klasická
Java)
public ArrayList<File> getFilesFromDir(String path, boolean includeDirs) {
File scannedFile = new File(path);
if (!scannedFile.isDirectory()) {
return null;
}
File[] allFiles = scannedFile.listFiles();
if (allFiles == null || allFiles.length == 0) {
return null;
}
ArrayList<File> allFilesList = new ArrayList<>(Arrays.asList(allFiles));
if (includeDirs) {
return allFilesList;
} else {
return (ArrayList<File>) allFilesList
.stream()
.filter(File::isFile)
.collect(Collectors.toList()
);
}
}
Funkcia ti vráti ArrayList súborov z daného priečinka a keď budeš
chcieť ich názov tak stačí na tom Liste zavolat get(i).getName()
To vypadá parádně, sice to bude chtít pár úprav ale moc moc moc eekuji za nasměrování
Zobrazeno 3 zpráv z 3.