我知道这个问题已被多次询问并以多种方式提出(请参阅here和here)。但是,我无法通过以下方式实现它:
图片和标题在同一部分。然后,剩下的链接在另一部分。我已经实现了将文本和图像放在一起,但图片位于文本的顶部。
这是我正在使用的代码:
Intent intent = new Intent();
intent.setComponent(new ComponentName(packageName, ri.activityInfo.name));
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, shareContentByWhatsapp(contentType));
intent.putExtra(Intent.EXTRA_STREAM, getImage());
intent.setType("image/*");
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
有谁知道如何获得与图片相同的结果?
答案 0 :(得分:1)
您分享的图片,
在这种情况下,您只需要共享链接,
image
本身将提取link
和WhatsApp
相关内容。
你可以这样做:
Intent whatsappIntent = new Intent(Intent.ACTION_SEND);
whatsappIntent.setType("text/plain");
whatsappIntent.setPackage("com.whatsapp");
whatsappIntent.putExtra(Intent.EXTRA_TEXT, "http://www.google.com");
mContext.startActivity(whatsappIntent);
或者,您可以与标题共享图像。 但是,您共享的图像是whatsapp的功能: - )