您的位置:首页 > 移动开发 > Android开发

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

2017-10-16 15:48 1251 查看

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

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android path 图片 SD卡