Android 如何在安卓系统中通过图像共享文本?

Android 如何在安卓系统中通过图像共享文本?,android,facebook,android-intent,whatsapp,Android,Facebook,Android Intent,Whatsapp,我想通过intent与文本共享图像。没有完整的图像或文本差异。看,这是我的代码: Uri imageUri = Uri.parse("android.resource://" + getPackageName() + "/drawable/app_icon"); String shareTxt = "Hey, now this is image "+ imageUri + " text."; Intent shareIntent = new Intent(); shareIn

我想通过intent与文本共享图像。没有完整的图像或文本差异。看,这是我的代码:

Uri imageUri = Uri.parse("android.resource://" + getPackageName()
        + "/drawable/app_icon");

String shareTxt = "Hey, now this is image "+ imageUri + " text.";

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, shareTxt);
shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
shareIntent.setType("image/*");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "Share"));
输出:我需要:文本图像文本

但实际上是这样的:图片下面的文字全出来了


所以,安卓人帮了我。

我进行了大量搜索,最终找到了适合自己的解决方案,这是编码字符串,并通过文本和共享获取图像。非常感谢我

查看此链接并获取图像字符串的编码格式。