Jak pobierać obrazy z pamięci podręcznej w Picasso?
Używam biblioteki picasso do ładowania obrazów. W domyślnym picasso, używa wewnętrznej pamięci cache do ładowania obrazów. Ale jak w mojej konfiguracji aplikacji, muszę użyć zewnętrznej pamięci cache (Cache on Disk). więc użyłem tego kodu do pamięci podręcznej na dysku
File httpCacheDir = new File(getApplicationContext().getExternalCacheDir(),"http");
long httpCacheSize = 10 * 1024 * 1024; // 10 MiB
HttpResponseCache.install(httpCacheDir, httpCacheSize);}
Picasso jest elastyczny. Więc teraz buforuje obrazy na zewnętrznej karcie SD ..
Skrytki są przechowywane w sdcard / android / data / nazwa_pakietu / cache / http Cache są przechowywane w „.1”, „. 0”. formaty, więc po prostu je otworzyłem i zmieniłem na „.1” na „.jpg”. Ale jak zrobić programowo? ale sam picasso buforuje moją pamięć do mojej aplikacji, aby załadować obraz do imageview.but, ale muszę zapisać je w sdcard bezpośrednio jako obrazy / ustawić bitmapę jako tapetę w trybie offline?