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

한번 받은 웹이미지 자동저장할 방법 없을까요??

0 추천
안녕하세요, 안드로이드 초보 개발자입니다.

웹 url을 이용해 이미지를 표시하고 있습니다.
스레드를 이용하여 다음과 같은 방법으로 처리합니다.

URL _url = new URL(url[0]);
Bitmap bm = BitmapFactory.decodeStream(_url.openConnection().getInputStream());
mIvImage.setImageBitmap(bm);

 

근데.. 이게 매번 실행할때마다 웹에서 이미지를 다운받아 처리하는 모양입니다 ㅠㅠ. 데이터 사용량이....

그래서 이미 다운받은 이미지(url)는 다시 받으려 할때 로컬에 저장된 내용을 불러오게 하고 싶은데요.

이게... 다운받을때 파일로 만들어놨다가 비교검사해서 불러오는 방법으로 하면 될것 같긴합니다.

근데 그냥 단순한 옵션 지정으로 처리가 될것 같은데.. 방법을 찾기가 어렵네요 ㅠ

혹시 방법이 없을지.. 조언 부탁드립니다!
블랙이요블랙 (12,860 포인트) 님이 2015년 7월 7일 질문

1개의 답변

+1 추천
 
채택된 답변
단순한 옵션 지정으로 그런 처리는 안됩니다.

 

1. 직접 구현하거나

2. 오픈 라이브러리 (volley, universal image loader 등등)를 갖다 쓰시면 라이브러리가 알아서 처리해 줍니다.
Gradler (109,780 포인트) 님이 2015년 7월 7일 답변
블랙이요블랙님이 2015년 7월 15일 채택됨
...