android:load 图片来自 sdcard with picasso
android:load image from sdcard with picasso
是否可以使用 picasso 库将图像从 sdcard 加载到 imageView ?
您需要先将图像转换为 Uri
,然后像处理任何图像一样使用 Picasso 加载它。
作为 picasso 文档提供的,
Resources, assets, files, content providers are all supported as
image sources.
喜欢就好
String filename = "YOURIMAGE.png";
String path = "/mnt/sdcard/" + filename;
Picasso.with(context).load(new File(path)).into(imageView);
编辑
正如@Budius 所建议的,从磁盘路径访问文件的更好方法是使用 Enviroment
class。
String filename = "YOURIMAGE.png";
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
Picasso.with(context).load(new File(baseDir + File.separator + filename)).into(imageView);
希望对你有用。
是否可以使用 picasso 库将图像从 sdcard 加载到 imageView ?
您需要先将图像转换为 Uri
,然后像处理任何图像一样使用 Picasso 加载它。
作为 picasso 文档提供的,
Resources, assets, files, content providers are all supported as image sources.
喜欢就好
String filename = "YOURIMAGE.png";
String path = "/mnt/sdcard/" + filename;
Picasso.with(context).load(new File(path)).into(imageView);
编辑
正如@Budius 所建议的,从磁盘路径访问文件的更好方法是使用 Enviroment
class。
String filename = "YOURIMAGE.png";
String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
Picasso.with(context).load(new File(baseDir + File.separator + filename)).into(imageView);
希望对你有用。