마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

외부 폴더에서 이미지 로드하는 튜토리얼을 내부(drawable)폴더의 이미지로드로 바꾸는 방법이 궁금합니다.

0 추천
 
아래의 튜토리얼을 보면서 이미지뷰를 살펴고 있습니다.
 
그런데 궁금한게 생겨서요....
 
제가 현재 이것 저것 살펴보고 있는 자료 입니다.
 
(가입하기 번거러시면 이 링크로 파일 다운 받으세요.)
 
우선 이 소스를 이용해보면서 보니까... 
 
크게 2개의 문제를 가지고 있더라고요.
 
하나는 비트맵 슬라이드 속도이고, 두 번째는 용량이 큰 이미지에 대한 메모리 처리가 제대로 안되더라고요...
 
뭐 이런건 가이드 쪽 보면서 천천히 수정하다 보면 해결되는 날이 언젠간 올듯 한데........ 
 
이것 저것 잔지식으로 소스 바꿔보면서 수정 중입니다.... 
 
 
하여튼 튜토리얼 소스가 AppConstant와 Utils를 활용해서 스마트폰에 있는 sd card 내의 지정 폴더에서 이미지 파일을 읽어 옵니다.
(수시로 APP을 편집하려는데 이미지 파일 집어 넣고 하는게 여간 번거러운게 아니죠... )
 
AppConstant 내부 명령어 중 (Utils와 관련이 깊어 보입니다. else 구분으로 폴더에 이미지 확인 여부와 폴더 생성 여부를 묻거든요....)
 
// SD card image directory
public static final String PHOTO_ALBUM = "album";
 
부분이 있는데....
 
이것을 APP 내부 res/drawable 폴더의 이미지 파일을 읽도록 하려고 합니다.
 
그리고 저도 리플 달린 글을 찬찬히 살펴보면서 저와 같은 방식을 시도 했던 외국인을 보게 되었습니다.
 
아래는 커뮤니티 발췌 내용 입니다.
---------------------------------------------
I have a problem with the Files Directory:
 
public static final String PHOTO_ALBUM = HERE I WANT MY DRAWABLE FOLDER
 
what i have to do, to set the drawable folder? I want to deliver the pictures with the app which are in my drawable folder.
 
could some one help me?
 
I already tried some thing like that:
 
public static final String PHOTO_ALBUM = Resources resources=context.getResources();
 
Drawable drawable=resources.getDrawable(R.drawable.vsd_320);
 
but dont work
---------------------------------------------
How Can I Choose Another Directory To Load Images? (not SD Card)
e.g : drawable or assets
---------------------------------------------
 
등  많은 외국인들이 이 부분을 수정할려고 질문을 하고 있지만.... 아직까진 방법이 없는듯 해요.. 
 
물런 뉴비인 저도 방법을 모르겠어요... 기존에 오픈소스로 이미지 쪽에 대해서 많이 보긴했지만... 
 
이런 방식으로 이미지를 로드하는 방식은 처음 보거든요... 
 
그래서 질문 내용을 정리하면 아래와 같습니다.
 
1. sdcard/alumb 폴더로 설정되어 있는 이미지 로드를 App 내부 res/drawable 폴더의 이미지 로드로 바꾸고 방법
 
2. 시간적 여유가 되시면 비트맵 슬라이드 속도와 용량이 큰 이미지에 대한 메모리 처리를 위해 어찌해야되는 귀뜸해주세요.... 
 
뉴비라 여러분의 친절과 배려로 성장하고 있습니다... 읽어주셔서 감사해요.
 
익명사용자 님이 2015년 5월 15일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...