如何在viber / instagram上分享图片+文字?

时间:2018-04-06 21:37:01

标签: android android-intent android-sharing viber

在Android上,我尝试像这样分享图片+文字

collect2: cannot find 'ld'

这项工作在Uri imageUri = Uri.parse("android.resource://" + getPackageName() + "/drawable/" + "ic_launcher"); Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_TEXT, "Hello"); shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri); shareIntent.setType("image/jpeg"); shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); startActivity(Intent.createChooser(shareIntent, "send")); (例如)上正常工作,但在Whatsapp它只显示图片并跳过文字:(在Instagram上它完全相反,文字发送但不是图像...

我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试使用viber:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setPackage("com.viber.voip");
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Message");

查看Instagram部分的答案:https://stackoverflow.com/a/16299999

希望这会有所帮助!!