Jau*_*ume 13 java eclipse android
我在资产中创建了一些文件夹.每个文件夹都包含我要列出的文件.我正在使用以下代码,但我总是得到fileList的空值.谢谢.
我用了, listFiles("/assets/images/","nothing");
private void listFiles(String dirFrom, String dirTo) {
File f = new File(dirFrom);
String fileList[] = f.list();
if (fileList != null)
{
for ( int i = 0;i<fileList.length;i++)
{
Log.d("",fileList[i]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
Luk*_*rog 26
你可能想要这样做:
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]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
您的函数调用也应该是:listFiles("images");如果要列出图像.
最简单的肯定是这样的:
String[] fileList = getAssets().list("images");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15241 次 |
| 最近记录: |