如何从SD卡读取特定文件夹(有图像),然后显示为幻灯片

时间:2012-08-08 20:38:00

标签: android image view gallery

我想构建一个应用程序,它将从sdcard读取特定文件夹,然后使用GalleryView在该文件夹中显示图像。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码获取特定目录中的图像

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
                    }
                }
            }
        }    
}