можно ли использовать библиотеку picasso для загрузки изображения с SDCard в изображениеView?android: load image from sdcard with picasso
ответ
Как предусмотрено picasso док,
ресурсы, активы, файлы, контент-провайдеры все поддерживаются в качестве источников изображения.
Вы можете просто сделать, как это
String filename = "YOURIMAGE.png";
String path = "/mnt/sdcard/" + filename;
Picasso.with(context).load(new File(path)).into(imageView);
Редактировать
Как предложил @Budius, лучший способ получить доступ к файлу с диска пути, используйте Enviroment
класс.
String filename = "YOURIMAGE.png";
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
Picasso.with(context).load(new File(baseDir + File.separator + filename)).into(imageView);
Надеюсь, что это сработает для вас.
спасибо! Произведение хорошо. – mahdi
Я знаю, что правильный ответ о том, как вызвать picasso с файлом, но, пожалуйста, никогда не записывайте жесткий диск таким образом. Или используйте один из методов 'get' в классе' Enviroment': https://developer.android.com/reference/android/os/Environment.html – Budius
@Budius Я отредактировал свой ответ. Спасибо за ваше предложение. –
Необходимо сначала преобразовать изображение в Uri
, а затем загрузить его с помощью Picasso так же, как и для любых изображений.
- 1. android caching image from sdcard
- 2. android load image from url
- 3. Image place holder with Picasso - Android
- 4. Profile Image Uploader and Load it with Picasso
- 5. Android Picasso Reload Image from cache fail
- 6. Android Picasso lazy load
- 7. android picasso Image dowloading
- 8. android load image from URL не работает
- 9. Picasso Load Image Failed and App Crashing
- 10. Android: Отображение .jpg image from sdcard using ImageView
- 11. android read file from sdcard
- 12. Выполнение curl image download from browser load
- 13. HTTPS load image (android)
- 14. load image from url not working
- 15. Android, Image Cache не очищается в Picasso
- 16. android get Drawable image после загрузки picasso
- 17. C# load image from external dll
- 18. Picasso placeholder image анимация
- 19. Picasso with Adapter
- 20. Picasso not loading image
- 21. Async Image Load with React and Redux
- 22. UWP C# load image with await
- 23. Ajax load from php with json parse
- 24. Picasso Square Next Image Cache
- 25. Clip round from image with xfermode in android
- 26. Picasso not pre-fetching image
- 27. image from httpresponse to bitmap with Spring
- 28. loading Image from QUrl with blackberry 10
- 29. Yocto sdcard image class
- 30. TableLayout background from sdcard
Да, это возможно. Сделайте некоторые поиски в Интернете, вы получите много примеров. – Rohit