如何通过编程方式搜索 Android 设备中存在的所有 .pdf 和 .doc 文件?

最佳答案

尝试使用下面的代码,这对你有用。

 public void walkdir(File dir) {
    String pdfPattern = ".pdf";

    File listFile[] = dir.listFiles();

    if (listFile != null) {
        for (int i = 0; i < listFile.length; i++) {

            if (listFile[i].isDirectory()) {
                walkdir(listFile[i]);
            } else {
              if (listFile[i].getName().endsWith(pdfPattern)){
                                  //Do what ever u want

              }
            }
        }
    }
}

编辑

要在整个 sdcard 上搜索,请使用
walkdir(Environment.getExternalStorageDirectory());

关于android - 搜索 Android 设备中存在的所有 .pdf 文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6939479/

10-10 23:14