0
我的资产文件夹中有一些媒体文件。 我想从我的资产文件夹中获取所有媒体文件名称和文件数量。如何从Android资产文件夹中获取文件名和文件数?
我的资产文件夹中有一些媒体文件。 我想从我的资产文件夹中获取所有媒体文件名称和文件数量。如何从Android资产文件夹中获取文件名和文件数?
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]);
}
}
}
一点Google搜索可能对您有帮助!
试试这个:
AssetManager assetManager = getAssets();
String[] files = assetManager.list("your_folder_name_inside_assets");
List<String> it = new LinkedList<String>(Arrays.asList(files));
有办法让那些在资产文件夹中的文件夹名称? – JCarlos
使用空字符串可以在“资产”中获取文件夹的名称(但要小心;因为它会添加3个额外的文件夹:图像,声音和webkit)。 – JCarlos