如何使用Firebase Storage中的图片网址在图库中打开图片

时间:2018-10-22 14:35:41

标签: android firebase-storage

我拥有图片的图片网址(通过getDownloadUrl()方法),我可以使用Picasso库在image View中显示图片,但是当我单击时,我想在内置的移动图库应用中打开图片显示图像按钮。

请帮助...

1 个答案:

答案 0 :(得分:0)

如果我正确理解,您有一个远程位置的图像,您正在使用Picasso库下载图像并在设备上本地显示,现在您想在设备库中打开图像。

因此,第一步是将该图像保存在Android库中,您可以查看this example或google以获取更多资源。

但是,您会注意到,为了将图像保存在图库中,您需要首先获取其位图。 an example是有关如何使用毕加索的图片。

最后,一旦保存了图像,则需要打开图库应用。

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(imageUri), "image/*");
context.startActivity(intent);

imageUri是使用

创建文件时得到的。
ContentResolver.insert(Images.Thumbnails.EXTERNAL_CONTENT_URI, values);