android - 使用资源中原始文件夹的 .PDF 获取列出的文件

标签 android

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

最佳答案

然后用你的原始文件夹路径创建一个文件对象 打电话

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]); 
    }
}

关于android - 使用资源中原始文件夹的 .PDF 获取列出的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104491/

相关文章:

android - 更改的 Android 项目名称现在根本不起作用

android - 如何检索当前为微调器设置的数组适配器?安卓操作系统,机器人

android - flutter - 在运行 Android 4.4 (Kitkat) 的小米设备上崩溃 - Firebase 错误

java - 在外部类中实现静态嵌套类的接口(interface)

java - 在 Android 中向下滚动 RecyclerView

android - Google Developer Console-管理资源

android - 在 GridView 中同步加载图像 - Android

android - "No resource found that matches the given name"错误,即使名称匹配

android - 显示 snackbar 时,来自设计支持库的 FAB 不会向上移动

android - 如何保存shell命令以备下次使用(Android Studio终端)