2016-10-14 40 views
0

我有我的资产文件夹下的mp3文件列表,我想列出这个目录下存在的文件和路径。获取资产目录下的文件列表

我试过getAssets(),但所有我得到的是文件名。

还有其他方法吗?

在此先感谢

+0

给看看这个问题,这是非常相似的:http://stackoverflow.com/questions/9564950/android-list-files-contained-in- assets-subfolder – ZLNK

+0

[如何确定资产的特定文件的绝对路径?](http://stackoverflow.com/questions/4744169/how-to-determine-the-absolute-path-for-specific-文件从资产) –

+2

“我试过getAssets(),但所有我得到的是文件名” - 恩,你还期望什么? – CommonsWare

回答

0

这个问题已经在这里计算器回答下面的链接:

android list files contained in assets subfolder

他们的名字

然后你就可以访问它们取决于它们是什么如如果他们是你的图像访问它们象下面这样:

try { 
InputStream im = getAssets().open("image.jpg"); 
Drawable d = Drawable.createFromStream(im, null); 
imageView.setImageDrawable(d); 
} 
catch(IOException ex) { 
return; 
} 
+0

这不是我的意思。 Iw ant文件对象usign getAsset或其他东西 – user3291059

+0

三是不是这样的事情来获取资产中的所有文件。资产文件夹列表可以为您提供一个字符串的文件列表,然后您可以找到其扩展名的类型,并使用'getAssets.open(assetName)'来获取。这就是你所能做的。它会给你一个名字的inputStream。 –

相关问题