使用Glide加载图像时如何使用ACTION_VIEW意图

时间:2016-10-08 13:19:57

标签: android android-intent android-image android-glide

我知道如果我将图像保存在设备上,我可以使用ACTION_VIEW意图。但在我的情况下,我从网址动态添加图像,如下所示:

Glide.with(getActivity())
            .load(mImageUrl)
            .into(mImageView);

现在,我希望能够在点击按钮时使用用户首选的图库应用打开位于mImageUrl的图片。我怎样才能做到这一点?它甚至可能还是我必须下载并保存图像?

2 个答案:

答案 0 :(得分:0)

Picasso可用于下载图像。  1.在gradle文件中使用Picasso依赖。

dependencies {
compile 'com.squareup.picasso:picasso:2.5.2'}
  1. 使用以下链接来使用内部活动或片段

    Picasso Link

答案 1 :(得分:0)

我修好了。 基本上Glide将下载的图像存储在缓存中,我无法获得下载文件路径。所以我做了以下事情:

当用户点击"分享"按钮我将再次下载图像(滑动)并将其保存在用户的SD卡的.jpg文件中。然后我将使用下载的jpg的uri来使用ACTION_VIEW意图。

然后图像保存在用户的图库中。