80,351
社区成员
发帖
与我相关
我的任务
分享
private List<Map<String, Object>> getData(String filePath) {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
File f=new File(filePath);
File[] files=f.listFiles();
for(int i=0;i<files.length;i++)
{
Map<String, Object> map = new HashMap<String, Object>();
File file=files[i];
if (!file.isDirectory()){
if(getExt(file.getName()).equals(fileType)){
map.put("title", files[i].getName());
map.put("info", "this is a sigle file");
map.put("img", R.drawable.item_left2);
list.add(map);
}
}else{//文件夹
map.put("title", files[i].getName());
map.put("info", "this is a folder");
map.put("img", R.drawable.item_left2);
list.add(map);
}
}
return list;
}