public void loadNewBitmapFromSDcard(){
//sdcard路径
String SDPath = Environment.getExternalStorageDirectory()+"/";
getFiles(SDPath);
}
/**
*
* @param url
* 查找起始根目录
*
*/
private void getFiles(String url) {
try {
File mainFile = new File(url);
File[] files = mainFile.listFiles();
for(int i=0;i<files.length;i++) {
if(files[i].isDirectory()) {
getFiles(files[i].getAbsolutePath());
}else {
// AppConstant.sdcasd_size += files[i].length();
if(files[i].getAbsolutePath().endsWith(".jpg") ||
files[i].getAbsolutePath().endsWith(".bmp") ||
files[i].getAbsolutePath().endsWith(".bmp")) {
//保存到list中
// this.setAudio(files[i]);
iData.add(files[i].toString());
System.out.println(files[i]);
}
}
}
}catch(Exception e) {
Log.d("getfile", "查找成功!");
}
}
可以将.jpg改为你想要的任何文件