gpt4 book ai didi

android - 在Android中同时发送文本和图像

转载 作者:太空宇宙 更新时间:2023-11-03 12:54:10 25 4
gpt4 key购买 nike

在我的应用程序中,我的要求是同时发送图像和文本。所以我使用下面的代码

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
share.putExtra(Intent.EXTRA_TEXT, "My photos");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///"+f));
startActivity(Intent.createChooser(share, "Share Image"));

但是只发送了图像而没有发送文本。我该如何解决这个问题?

最佳答案

请试试这个

//假设uris是Uri的列表

Intent intent = null;
if (uris.size > 1){
intent = new Intent(Intent.ACTION_SEND_MULTIPLE);
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
} else if (uris.size() == 1) {
intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_STREAM, uris.get(0));}
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_TEXT, "Some message");
startActivity(Intent.createChooser(intent,"compatible apps:"));

关于android - 在Android中同时发送文本和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23991597/

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