gpt4 book ai didi

安卓|有意地给出图像

转载 作者:行者123 更新时间:2023-11-29 15:42:10 24 4
gpt4 key购买 nike

我想将我的图像从一个 Activity 传递到另一个 Activity。起初我试图用我的图像的 base64 字符串来做到这一点。但这只适用于小图片。它适用于 400 kb 但不适用于 600 kb。有一个更好的方法吗?顺便说一句,我没有在本地保存图像,我从服务器获取图像,所以我没有真正的 Drawable。

最佳答案

如果您只有远程URL,那么您可以直接分享它,否则您可以将图像保存在本地媒体存储中,然后分享它的本地URL。像这样的东西:

Bitmap bitmap = ...
String path = MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "Image Description", null);
Uri uri = Uri.parse(path);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/jpeg");
intent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(intent, "Share Image"));

关于安卓|有意地给出图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38551452/

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