2

是否可以在不下载图像的情况下与 ShareActionProvider 共享远程图像?

我目前正在先下载远程 url 图像,然后通过此处找到的解释共享该图像:http: //guides.thecodepath.com/android/Sharing-Content-with-Intents

但是,我在使用 Facebook 进行测试时注意到,在您在 Facebook 上分享图像后,您的手机上没有存储下载的图像。我假设 FB 远程加载他们的图像,但我想在这方面我可能是错的。

我唯一的另一个想法是他们在成功共享后删除下载的图像。

所以我的问题是,是否有可能:

a) 共享远程图像而不下载它?

或者

b)在发送后删除共享图像,使用某种回调和删除功能?

谢谢

编辑:这里也稍微提到了从毕加索获取图像 uri?

编辑:Facebook 和 Google+ 不会从我所知道的情况下下载正在共享的图像,Instagram 和 Pinterest 都通过仅共享图像 url 而不是实际图像来绕过这个问题。(我不确定的任何其他应用程序)

4

1 回答 1

0

如果 Facebook 可以访问图像的 URL(它不在某个安全域中),您可以直接将 URL 发送给他们,而无需将其下载/上传到客户端

于 2014-05-05T17:12:31.273 回答