Как извлечь изображения из кеш-памяти в Picasso?

Я использую библиотеку Пикассо для загрузки изображений. По умолчанию Пикассо использует внутреннюю кеш-память для загрузки изображений. Но согласно конфигурации моего приложения я должен использовать внешнюю кеш-память (Cache on Disk). поэтому я использовал этот код для кэша на диске

              File httpCacheDir = new File(getApplicationContext().getExternalCacheDir(),"http");
                long httpCacheSize = 10 * 1024 * 1024; // 10 MiB
               HttpResponseCache.install(httpCacheDir, httpCacheSize);}

Пикассо гибкий. Так что теперь он кэширует изображения на внешней SD-карте.

Кеши хранятся в sdcard / android / data / packagename / cache / http Кеши хранятся в ".1 ","+0,0", форматы, так что я просто открыл их и меняется на "0,1" к ".jpg»Это дает точные изображения, что мне нужно. Но как это сделать программно? но сама Picasso кэширует мою память в мое приложение для загрузки изображения в imageview. Но мне нужно сохранить их в SDCard непосредственно как изображения / установить растровое изображение в качестве обоев в автономном режиме?

Ответы на вопрос(2)

Ваш ответ на вопрос