2016-10-14 41 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。 –

相關問題