通过whatsapp共享图像和文本

时间:2017-01-24 11:33:50

标签: android android-intent whatsapp

我知道这个问题已被多次询问并以多种方式提出(请参阅herehere)。但是,我无法通过以下方式实现它: enter image description 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);

有谁知道如何获得与图片相同的结果?

1 个答案:

答案 0 :(得分:1)

您分享的图片, 在这种情况下,您只需要共享链接,  image本身将提取linkWhatsApp相关内容。 你可以这样做:

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的功能: - )