粗看一下,你的代码有如下问题:
1.File f = new File("/sdcard/");
这里是否应该改为File f = new File("/sdcard");加一个"/"就不是sdcard这个当前目录了;
别外,目录是否要递归查找图片文件?
2.File files1[] = null;
这里的files1[]没有初始化,你在后面就直接使用了files1[b]=files[i];这里肯定报错;
动态数组可以用ArrayList
修改这两处后你的代码应该就没有问题了
把错误的LOG贴出来啊....就放一段代码,谁也没心思看啊.