Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中使用piccaso加载本地图像(保存在gallery中)_Android_Picasso - Fatal编程技术网

如何在android中使用piccaso加载本地图像(保存在gallery中)

如何在android中使用piccaso加载本地图像(保存在gallery中),android,picasso,Android,Picasso,我正在使用毕加索库从url下载图像,然后将其保存到我的图库中。图像保存得非常好。然后我需要从我的本地uri(即我的图库)加载图像。但是,显然,它不是从我的画廊加载。这是我要从gallery加载的代码 我的本地uri是/storage/emulated/0/Messages/IMAGE_9.jpg 如果在LogCat中看到无法打开/storage/simulated/0/Messages/IMAGE_9.jpg,请将从外部存储读取权限添加到清单: <uses-permission andro

我正在使用毕加索库从url下载图像,然后将其保存到我的图库中。图像保存得非常好。然后我需要从我的本地uri(即我的图库)加载图像。但是,显然,它不是从我的画廊加载。这是我要从gallery加载的代码

我的本地uri是/storage/emulated/0/Messages/IMAGE_9.jpg

如果在LogCat中看到无法打开/storage/simulated/0/Messages/IMAGE_9.jpg,请将从外部存储读取权限添加到清单:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

请参见

我认为此代码将解决您的问题

Picasso.withgetActivity.loadnew File_localImageUrl.fit.intoholder.buddyImageMessage

但首先在清单中添加从sd卡读取的权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
还有阅读谷歌照片的许可

 <uses-permission android:name="com.google.android.apps.photos.permission.GOOGLE_PHOTOS"/>
 <uses-permission android:name="com.google.android.apps.photos.permission.GOOGLE_PHOTOS"/>