Прежде всего получите экземпляр файла каталога:
File dir = new File("Path");
Чтобы получить полный путь, это может помочь:
Environment.getExternalStorageDirectory().toString()
Вы можете получить файлы, используя:
File[] files = dir.listFiles();
Примечание. Эти файлы могут быть каталогами.Просто проверьте file.isDirectory ();
Редактировать: сортировка должна быть довольно простой.Просто добавьте все файлы в ArrayList и вызовите:
Collections.sort(yourList, new Comparator<File>() {
@Override
public int compare(File f1, File f2) {
return f1.getName().compareToIgnoreCase(f2.getName());
}
});