안드로이드 개발 질문/답변
(글 수 45,052)
제가 전에 생각할땐 drawable에 저장하고 쓰면 된다고 생각했는데 그렇게 하면 R.java에 등록이 안되서 쓰지 못하더군요...
그래서 이미지들을
Environment.getDataDirectory().getAbsolutePath() + "/data/" + getPackageName() + "/album/albumimg_" + album + ".jpg"
에 저장하고 이제 불러오려 하는데 어떻게 불러와야 할지 감이 안잡히네요 ㅠㅠ
리스트뷰에 불러 올 생각인데... 어렵네요 고수분들 부탁드립니다 ㅠㅠ 썸네일 보단 그냥 이미지 자체를 불러오고 싶습니다.
2012.12.30 17:08:41
어플리케이션이 실행중일때의 이야기 입니다.
Environment.getExternaDirectory어쩌고.getAbsolutePath 그냥 이렇게 불러오면 되나요
제가 알기론 R.drawable.imagename은 int고 R.java에 정의가 되어있어서 불러오기가 가능하다고 들었습니다.
Environment.getExternaDirectory어쩌고.getAbsolutePath은 string아닌가요?
그냥 imageview.setimageresource(Environment.getExternaDirectory어쩌고.getAbsolutePath); 이렇게 하면 되나요?




이해가안되는데 drawable에 이미지를넣으면 R.java에 등록이되는데요;
R.drawable.imagename으로 불러오잖아요.
아니면 sd card에 있는걸 불러온단 말인가요?
무슨말인지 이해가잘안되는데 어떤상황을 연출하고싶은건지모르겟네요.
sd카드에 있는걸 R.drawable에 쓰기를 하고싶다 한다면 그건 불가능하구요.(읽기만가능하므로)
R.drawable에 이미지를 넣고 불러오고싶다면 R.drawable로 불러오심되요.
sd카드에서불러온다면 Environment.getExternaDirectory어쩌고.getAbsolutePath해서 불러오면되구요.