2

如何显示存储在资源文件夹中资产文件夹或原始文件夹中的所有 PDF 文件的列表

4

1 回答 1

1

使用原始文件夹的路径创建一个文件对象,然后调用

file.listFiles();

这将返回所有文件的列表,然后过滤这些带有 .pdf 扩展名的文件

// 已编辑

AssetManager assetManager = mContext.getAssets();
String[] arrData = assetManager.list("pdfFolder");//name of your directory as assets/pdfFolder/abc.pdf
List<String> pdfList = new ArrayList<String>();
int size =  arrData.length();
for(int i = 0;i<size;i++)
{
   if(arrData[i].contains(".pdf"))

   {
     pdfList.add(arrData[i]); 
    }
}
于 2012-04-11T11:10:43.480 回答