Android 共享图像意图图像实际上是图像的url,而不是应用程序资源

Android 共享图像意图图像实际上是图像的url,而不是应用程序资源,android,share,Android,Share,事实上,我得到了所有的rss源 现在我全部完成了我的代码,但我想添加一个共享图像的功能 现在我有了ex的图像链接 http://miscmedia-9gag-lol.9cache.com/images/long-post-cover/12796580_1414746906.7976_Ejy2yj_460c.jpg 如何像共享普通图像一样共享此图像。试试这个 Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION

事实上,我得到了所有的rss源 现在我全部完成了我的代码,但我想添加一个共享图像的功能

现在我有了ex的图像链接

http://miscmedia-9gag-lol.9cache.com/images/long-post-cover/12796580_1414746906.7976_Ejy2yj_460c.jpg

如何像共享普通图像一样共享此图像。

试试这个

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, imageurl);
shareIntent.setType("image/*");
startActivity(Intent.createChooser(shareIntent, "Share images to..");

我通过在分享之前下载图片解决了这个问题。(如果您使用像universal image loader这样的库在应用程序中显示图像,或者您自己实现了这样的功能,那么您需要做的唯一一件事就是在文件系统中查找预下载的图像)如果图像不大,则下载不会花费太多时间。共享后,您可以删除图像文件。

我有位图中的结果图像,但如何将位图存储到这样的位置,然后进行共享虽然这可能是问题的答案,但对未来的读者来说,几句解释会更有帮助。