-3
사용자 SD 카드에있는 .avi로 끝나는 파일 목록을 가져 오는 방법은 무엇입니까? 감사합니다. .안드로이드에서 * .avi 파일을 검색하는 방법은 무엇입니까?
사용자 SD 카드에있는 .avi로 끝나는 파일 목록을 가져 오는 방법은 무엇입니까? 감사합니다. .안드로이드에서 * .avi 파일을 검색하는 방법은 무엇입니까?
FileFilter를 사용하여 sdcard에서 .avi 파일을 검색합니다. like :
//Check media mounted or not
if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()))
{
File sdCardDir=new File("/sdcard");
File sdCardDir=Environment.getExternalStorageDirectory();
ArrayList<File>files=getFiles(file);
private ArrayList<File> getFiles(Filefile){
File files[]=sdCardDir.listFiles(filter);
for(File f:files){
if(f.isDirectory()&&f.canRead()){
getFiles(f);
}else if(f.isFile()){
videlList.add(f);
}
}
//USE FileFilter
FileFilter filter=new FileFilter(){
@Override
public boolean accept(File f){
return f.isDirectory()||f.getName().matches("^.*?//.(avi)$");
}
}
위대한 사람! –