如何在Android中将文件夹中的子文件夹名称检索到下拉菜单?

时间:2019-04-29 23:31:50

标签: c# android file unity3d directory

我正在Unity3D中开发一个Android Music Sequencer App。现在,我要填写 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 ...,但是我在这里看不到如何使用它。

谢谢!

  • 山姆。

0 个答案:

没有答案