gpt4 book ai didi

android - 分享图片与 URL android share intent

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:11 27 4
gpt4 key购买 nike

我需要知道是否可以仅使用具有共享 Intent 的 url 来共享图像。这是我的代码。

Intent imageIntent = new Intent(Intent.ACTION_SEND);
Uri imageUri = Uri.parse("http://eofdreams.com/data_images/dreams/face/face-03.jpg");
imageIntent.setType("image/*");
imageIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(imageIntent);

到目前为止它不起作用,我还没有在网上找到任何有用的答案。我想使用共享 Intent 而不下载图像来执行此操作。

最佳答案

您可以使用共享 Intent 共享图像,但您必须将图像解码为本地化位图

Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, "Hey view/download this image");
String path = Images.Media.insertImage(getContentResolver(), loadedImage, "", null);
Uri screenshotUri = Uri.parse(path);

intent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
intent.setType("image/*");
startActivity(Intent.createChooser(intent, "Share image via..."));

loadedImage 是从 http://eofdreams.com/data_images/dreams/face/face-03.jpg 加载的位图

关于android - 分享图片与 URL android share intent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25135873/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com