Файлы списка андроидов, содержащиеся в подпапке активов

Я создаю несколько папок в активы. Каждая папка содержит файлы, которые я хотел бы перечислить. Я использую следующий код, но всегда получаю нулевое значение для fileList. Спасибо.

Я использовал, listFiles("/assets/images/","nothing");

 private void listFiles(String dirFrom, String dirTo) { File f = new File(dirFrom); String fileList[] = f.list(); if (fileList != null) { for ( int i = 0;i<fileList.length;i++) { Log.d("",fileList[i]); } } } 

Вероятно, вы захотите сделать это:

 private void listFiles(String dirFrom) { Resources res = getResources(); //if you are in an activity AssetManager am = res.getAssets(); String fileList[] = am.list(dirFrom); if (fileList != null) { for ( int i = 0;i<fileList.length;i++) { Log.d("",fileList[i]); } } } 

Также ваш вызов функции должен быть: listFiles("images"); Если вы хотите перечислить изображения.

Проще всего было бы так:

 String[] fileList = getAssets().list("images");