Android:獲取指定文件夾內的所有圖片
阿新 • • 發佈:2019-03-17
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 returnisImageFile; 29 }
Android:獲取指定文件夾內的所有圖片