Как я могу получить имена подпапок из папки в раскрывающемся списке в Android? - PullRequest
0 голосов
/ 30 апреля 2019

Я разрабатываю приложение для Android Music Sequencer в Unity3D.Прямо сейчас у меня есть 2 выпадающих списка , которые я хочу заполнить. Первый должен быть заполнен именем подпапок в определенной папке, а другому необходимо загрузить .WAV или .MP3 файлы в выбранной подпапке.

https://i.gyazo.com/3114297c0e2737868388b7e3ea905fcc.png

Я начал с того, что заставил его работать в редакторе (только первый выпадающий список):

public void fillCategoryDp()
{
    DirectoryInfo dir = new DirectoryInfo(Application.dataPath + 
    "/Resources/Categories");
    DirectoryInfo[] categories = dir.GetDirectories();
    if (categories != null)
    {
        foreach (DirectoryInfo category in categories)
        {
          List<string> categoryList = new List<string>() { category.Name};
          dpCategory.AddOptions(categoryList);
        }
    }
}

Этот код работает и заполняет выпадающий список именами.и загрузить файлы во втором было бы легко.

Но мне действительно нужно сделать это на моем телефоне Android, и в этот момент я сомневаюсь.

Прямо сейчас яя сохраняю папки в ресурсах / Ресурсы, Что мне нужно сделать, чтобы создать эти папки в Android и получить данные?

Я знаю о потоковых активах, WWW ... ноЯ не вижу, как я могу использовать это здесь.

Спасибо!

  • Сэм.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...