android的照片浏览器(一)至返回所有图片文件

  1. 今天开始写android的照片浏览器  
  2.   
  3. 首先要解决的问题是要得到sdcard下面所有是图片的文件的目录   
  4. 于是我先写了一个普通的java类 来得到后缀是.jpg,.bmp.png.jpeg的文件  
  5.   
  6. package com.jiangqq.utlis;  
  7. import java.io.File;  
  8. import java.util.ArrayList;  
  9. public class FileUtils  
  10. {  
  11.   
  12. private static ArrayList filelist = new ArrayList();  
  13.   
  14.    
  15.   
  16. public static void main(String[] args) {    
  17. FileList("d:/");  
  18. }  
  19.   
  20.    
  21.   
  22. public static void FileList(String strPath) {  
  23.   
  24. File dir = new File(strPath);  
  25.   
  26. File[] files = dir.listFiles();  
  27.   
  28. if (files == null)  
  29.   
  30. return;  
  31.   
  32. for (int i = 0; i < files.length; i++) {  
  33.   
  34. if (files[i].isDirectory()) {  
  35.   
  36. FileList(files[i].getAbsolutePath());  
  37.   
  38. else {  
  39.   
  40. String strFileName = files[i].getAbsolutePath().toLowerCase();  
  41.   
  42. if (strFileName.endsWith(".jpg") || strFileName.endsWith("png")  
  43.   
  44. || strFileName.endsWith(".jpeg")  
  45.   
  46. || strFileName.endsWith(".bmg")) {  
  47.   
  48. System.out.println("---" + strFileName);  
  49.   
  50. filelist.add(files[i].getAbsolutePath());  
  51.   
  52. }  
  53. ============================= 
原文地址:https://www.cnblogs.com/awkflf11/p/5094035.html