Android 读取SD卡中相应文件夹下的图片

来源:互联网 发布:淘宝买种子 编辑:程序博客网 时间:2024/05/16 10:38
public class SDcardFileUtils {   /**    * path 指的是SD卡中存放图片的文件夹    * @param path    * @return     */
public static String SD = Environment.getExternalStorageDirectory().getPath()+"";
String path = SD + 存放图片的文件夹 public static List<String> getImagePathFromSD(String path) { List<String> picList = new ArrayList<String>(); File mfile = new File(path); if (!mfile.exists()) { return picList; } File[] files = mfile.listFiles(); for (int i = 0; i < files.length; i++) { File file = files[i]; if (checkIsImageFile(file.getPath())) { picList.add(file.getPath()); } } return picList; } private static boolean checkIsImageFile(String fName) { boolean isImageFile = false; String FileEnd = fName.substring(fName.lastIndexOf(".") + 1, fName.length()).toLowerCase(); if (FileEnd.equals("jpg") || FileEnd.equals("png") || FileEnd.equals("gif") || FileEnd.equals("bmp")) { isImageFile = true; } else { isImageFile = false; } return isImageFile; }}
 
阅读全文
0 0
原创粉丝点击