1. 程式人生 > >Android:獲取指定文件夾內的所有圖片

Android:獲取指定文件夾內的所有圖片

length public 路徑 ast 判斷 case indexof androi equals

 1 public static List<String> getFilesAllName(String path){
 2     //傳入指定文件夾的路徑
    File file = new File(path); 3 File[] files = file.listFiles(); 4 List<String> imagePaths = new ArrayList<>(); 5 for(int i = 0; i < files.length; i++){ 6 if(checkIsImageFile(files[i].getPath())){
7 imagePaths.add(files[i].getPath()); 8 } 9 10 } 11 return imagePaths; 12 } 13 14 /** 15 * 判斷是否是照片 16 */ 17 public static boolean checkIsImageFile(String fName){ 18 boolean isImageFile = false; 19 //獲取拓展名 20 String fileEnd = fName.substring(fName.lastIndexOf(".") + 1,
21 fName.length()).toLowerCase(); 22 if(fileEnd.equals("jpg") || fileEnd.equals("png") || fileEnd.equals("gif") 23 || fileEnd.equals("jpeg")|| fileEnd.equals("bmp")){ 24 isImageFile = true; 25 }else{ 26 isImageFile = false; 27 } 28 return
isImageFile; 29 }

Android:獲取指定文件夾內的所有圖片