picasso
플러그인을 사용하여 이미지를로드합니다.피카소로드 이미지 후 SD 카드에 이미지 저장
Picasso.with(context).load(BackendConfig.media_url+folder+holder.media_name).resize(150, 150).into(holder.imageView);
괜찮습니다. 하지만 URL
에서 한 번만로드하여 SD 카드에 이미지를 저장하고 싶습니다.
어떻게하면됩니까?
picasso
플러그인을 사용하여 이미지를로드합니다.피카소로드 이미지 후 SD 카드에 이미지 저장
Picasso.with(context).load(BackendConfig.media_url+folder+holder.media_name).resize(150, 150).into(holder.imageView);
괜찮습니다. 하지만 URL
에서 한 번만로드하여 SD 카드에 이미지를 저장하고 싶습니다.
어떻게하면됩니까?
LRU 디스크 캐시를 사용하는 Picasso는 URL에서 한번로드하는 것에 대해 걱정할 필요가 없습니다. 실제 이미지를 파일로로드하여 저장해야하는 경우 대신 비트 맵 리소스로로드하고 Bitmap.compress 및 FileOutputStream을 사용하여 파일 (PNG/JPEG/WEBP)에 저장하십시오.
는 당신이
LruCache
files/bitmaps
을자세한 내용은 여기를 참조하십시오. part 내 github repo을 방문하십시오.
Storage store = Vinci.base(context).process().load(uri).file();
Log.e("Created", Boolean.toString(store.isCreated()));
Log.e("FileObject", store.FileObject().toString());
Log.e("FullPath", store.getfullPath().getPath());
Log.e("LocalPath", store.LocalPath());
Log.e("Get Bitmap File", String.valueOf(store.getBitmap()));