0

我想使用 android 共享意图通过 whats 应用程序共享我的应用程序的 Play 商店链接。我可以分享网址,当我们点击它时,它会重定向到 Play 商店。但我想将链接共享为超链接。分享内容还包含图片和其他文字...

这是我的代码

intentBuilder = ShareCompat.IntentBuilder.from((Activity) mContext)
                           .setType("image/*")
                           .setText(mContext.getString(R.string.dont_you_wanna_try) +
                                   mContext.getString(R.string.get_auspex_now)+mContext.getString(R.string.auspex_link))
                           .addStream(uri);
4

1 回答 1

0

您可以通过创建自己的意图来发送图像和文本来做到这一点。您可以通过以下方式执行此操作:

Intent sendIntent = new Intent();
sendIntent.setPackage("com.whatsapp");
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, textToShare);
sendIntent.setType("image/*");
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

if (sendIntent.resolveActivity(getPackageManager()) == null) {
    startActivity(sendIntent)
} else {
    Toast.makeText(context, "Whatsapp not present in device", Toast.LENGTH_SHORT).show();
}
于 2018-06-19T07:08:16.263 回答