代码之家  ›  专栏  ›  技术社区  ›  user1585896

如何从SD卡中读取特定文件夹(其中包含图像),然后以幻灯片形式显示

  •  0
  • user1585896  · 技术社区  · 14 年前

    我想构建一个应用程序,该应用程序将从 sdcard 然后使用显示该文件夹中的图像 GalleryView

    1 回复  |  直到 14 年前
        1
  •  0
  •   Ken Y-N    14 年前

    嗨,使用下面的代码从特定目录中获取图像

    public void walkdir() {
    
            File dir =new File(getExternalFilesDir(), "urdir");
            String filePattern = ".png";
    
            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(filePattern)){
                           //Do what ever u want
                           //  Log.e("PDF",listFile[i].getName());
                           //here you will get the files
                        }
                    }
                }
            }    
    }
    
    推荐文章