안드로이드 개발 질문/답변
(글 수 45,052)
특정폴더의 그림파일 출력하는것이 가능한가요??
패스를 잡아서 폴더생성하고.
그 생성한 폴더에 현재의 이미지를 캡쳐하여 저장한후 넣는것까지 구현하엿습니다..
본어플리케이션단에서 디비에 그 이미지 경로를 넣어놓고.
경로의 이미지를 출력하고 싶습니다.
2010.08.25 17:29:35
참고로 DB에 경로추가시 유저의 임의적 삭제에 의한 예외처리를 하시는것보단
걍 파일시스템으로 그 폴더의 특정 확장자들만 리스트화해서 보여주시는게 더 나을거같네여...
걍 파일시스템으로 그 폴더의 특정 확장자들만 리스트화해서 보여주시는게 더 나을거같네여...
2010.08.28 09:18:36
아래같은 형태로 하시면 될거 같습니다.
final myFileFilter filter = new myFileFilter();
File[] listFiles =(new File("폴더명").listFiles(filter));
for( File file : listFiles ) {
...
}
private class myFileFilter implements FilenameFilter {
public boolean accept(File dir, String name) {
return name.endsWith(".jpg");
}
}
파일 이름만으로 Mime타입 판별해서 이미지인것만 보여주는 방식이 되겠네요...
꼭 CP를 써야 겠다면요...
CP를 쓰되 manageQuery하실때 where절을 잘쓰시면 됩니다. 실제 파일명이 저장되는 필드가 존재하니까요.