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

안드로이드 파일 불러오기 질문합니다.

0 추천

        Bitmap myBitmap = BitmapFactory.decodeFile("/sdcard/myima/ima1.png");
        bpng.setImageBitmap(myBitmap);

현재 sd카드에 사진을 제가 ima1,ima2,ima3 순으로 뒤에 숫자만 증가되고 sdcard에 저장을 했습니다.

그리고 리스트뷰에 ima1,ima2,ima3 순으로 뜨고 해당 아이템을 클릭하면 해당 사진이 불려지는건데

위처럼 안하고 꼭 ima1 이렇게 지정을 안하고 해당 아이템 클릭할때 그 사진을 불르려면

코드를 어떻게 구성해야되나요?

 

익명사용자 님이 2016년 10월 27일 질문

1개의 답변

0 추천
리스트뷰 데이터에 경로만 넣고 클릭이벤트가 있을 때 불러오시면 됩니다.

그리고 위처럼 비트맵으로 가져오시면 OOM이나서 어플이 죽어버릴겁니다.

물론 한장가지고 그러진 않겠지만. 나중에 이미지가 많아질 경우(리사이징으로 어느정도는 커버가능하지만)

실제로 안드로이드스튜디오에서 어플실행하시고 모니터 보시면 메모리가 엄청 증가하는걸 보실수 있을거에요.

화질이 높을수록 더 증가하고요. 라이브러리 하나 첨부해드릴께요. 이거 사용하세요.

제가 사용하면서 작성한 글이에요~ 라이브러리는 안에 있습니다.

http://blog.naver.com/miraclehwan/220611579792
대화니 (1,120 포인트) 님이 2016년 10월 28일 답변
...