Использование пикассо Android Square только для кэширования и декодирования

Я хотел бы использовать Picasso (https://github.com/square/picasso) для кэширования и растрового изображения. декодирование, проблема, с которой я сталкиваюсь, заключается в том, что мой запрос относится к URL-адресу, например: server.com/component/1, который дает мне прото-файл, который я анализирую, который содержит некоторую другую информацию и байтовую строку изображения, которое я декодирую в растровое изображение.

Есть ли способ использовать picasso для этого, даже если URL-адрес запроса предназначен не только для изображения или просто использовать его для кэширования и декодирования моих растровых изображений, я пытался использовать класс Target, но он работает только с URL-адресом изображения .

Спасибо.


person Mouna Cheikhna    schedule 31.10.2014    source источник


Ответы (1)


Я думаю, что это невозможно, что вы можете сделать, это просто кэшировать, метод load имеет только 4 переопределения для Uri, String, Bitmap, int. Поэтому, когда вы будете использовать Bitmap в качестве параметра, вы сможете кэшировать растровое изображение. Пикассо создавался только как загрузчик изображений, поэтому я не думаю, что у него есть метод, который получал бы все данные с сервера.

person romtsn    schedule 31.10.2014