일반적인 이미지 다운로드를 적용하고 diskcache 옵션을 주면 캐싱을 하기 때문에 충분히 큰 값을 지정해주면 굳이 db에 넣으실 필요가 없을 듯 합니다만.
https://stackoverflow.com/questions/23280242/using-picasso-with-custom-disk-cache
굳이 db에 저장을 하신다면
1. http get protocal로 서버의 이미지를 다운로드 하여 파일로 생성
2. 파일의 데이터를 bitmap으로 로드
3. bitmap에서 bytearray 획득
4. db에 bytearray 값을 raw형식으로 저장 혹은 base64 encoding)연산하여 저장
순서로 하면 되며,
사용시엔
1. db에서 raw형식의 데이터를 읽어(base64로 저장시엔 decoding 수행) bytearray 형식의 데이터 획득
2. bytearray 로 bitmap 생성
3. imageview에 bitmap 설정
순으로 진행하시면 됩니다