2017-12-09 25 views

답변

1

사용 당신은 코드 아래에 사용할 수있는 하나의

private void showImageList() { 
    File file = new 
    File(android.os.Environment.getExternalStorageDirectory() + "/SpyCam/"); 
    if (file.exists()) { 
     String[] fileListVideo = file.list(); 
     Collections.addAll(arrayList, fileListVideo); 

    } 
0

이 특정 폴더의 모든 이미지를 얻을 수 있습니다.

1) 먼저 File 객체를 정의하여 저장소를 가져와 읽고 싶은 폴더의 이름을 추가해야합니다.

File folder = new File(Environment.getExternalStorageDirectory().toString() + "/Folder Name/"); 

2) 이제 폴더 개체를 사용하여 정의 된 필터가있는 파일 목록을 가져옵니다. 희망이 도움이됩니다.

if(folder.exists()) 
File[] allFiles = folder.listFiles(new FilenameFilter() { 
public boolean accept(File dir, String name) { 
    return (name.endsWith(".jpg") || name.endsWith(".jpeg") || name.endsWith(".png")); 
} 
});