使用ACTION_SEND或ACTION_SEND_MULTIPLE发送图像和文本

时间:2013-08-21 12:48:54

标签: android android-intent sharing posting

- 我们尝试使用以下代码发布图片文字

final Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
shareIntent.setType("image/png");
shareIntent.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/UserImages/"+ ParseUser.getCurrentUser().getObjectId() + ".png"));
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT,"Hello test");
startActivity(Intent.createChooser(shareIntent,"Share"));

- 我们也尝试使用shareIntent.setType("*/*"),但仍然没有运气。

- 当我们尝试在email上发帖时,只有文字出现在其中,当我们尝试在whatsapp上发帖时,只有图片可见

- 我们无法将两者一起发布,任何人都可以建议正确的方法。

非常感谢你。

1 个答案:

答案 0 :(得分:1)

现在你的代码会因为whatsapp的新更新而工作,之前它没有接受这种意图(ACTION_SEND_MULTIPLE),因为它一次只接受一个文件。