Intereting Posts
Как вызвать приложение YouTube из My WebApp Что может заставить Android-активность бесконечно возобновлять себя при возврате с камеры? Чистая архитектура: как отразить изменения уровня данных в пользовательском интерфейсе Почему мой андроид не является квадратным? AlarmManager setExact с WakefulBroadcastReceiver иногда не точный Настройка тестовой папки для модульного тестирования в студии Android Как изменить библиотеку поддержки дизайна Android? Как запустить Домашний экран программно в Android React-native android игнорирует navigator.geolocation.getCurrentPosition Как определить, будут ли длинные координаты lat на дороге с API Карт Google v2 Android: получите поддерживаемые размеры видео Как ссылаться на другие мнения в Anko DSL? Com.android.support:design:23.3.0 сломан, когда пользовательский вид, используемый в Tablayout Как я могу поддерживать службу на неопределенный срок Извлечение элемента из списка массивов в Android?

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

Я создаю несколько папок в активы. Каждая папка содержит файлы, которые я хотел бы перечислить. Я использую следующий код, но всегда получаю нулевое значение для 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]); } } } 

Solutions Collecting From Web of "Файлы списка андроидов, содержащиеся в подпапке активов"

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

 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");