내 응용 프로그램에서 파일 탐색기의 특정 폴더에서 모든 이미지를 읽고 for 루프를 반복합니다. 내가 어떻게 할 수 있니?특정 폴더에서 모든 이미지를 가져 오는 방법은 무엇입니까?
-4
A
답변
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"));
}
});
https://stackoverflow.com/help/how-to-ask – Xenolion