通过 whatsapp 分享图片和文字
Sharing an image and text via whatsapp
我知道这个问题已经被以多种不同的方式问过很多次(参见 here and here)。但是,我无法通过以下方式实现它:
图片和标题在同一版块。然后,在另一部分中还有 link 的其余部分。我已经实现了将文字和图片放在一起,但是图片在文字的顶部。
这是我使用的代码:
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);
有谁知道如何获得与图片相同的结果?
作为您分享的图片,
在这种情况下,您只需要分享 link,
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 的功能:-)
我知道这个问题已经被以多种不同的方式问过很多次(参见 here and here)。但是,我无法通过以下方式实现它:
图片和标题在同一版块。然后,在另一部分中还有 link 的其余部分。我已经实现了将文字和图片放在一起,但是图片在文字的顶部。
这是我使用的代码:
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);
有谁知道如何获得与图片相同的结果?
作为您分享的图片,
在这种情况下,您只需要分享 link,
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 的功能:-)