使用共享意图在什么应用程序中共享超链接文本?



我想通过使用android共享意图通过whats应用程序共享我的应用程序的Play商店链接..我可以共享URL,当我们单击它时,它将重定向到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);

您可以通过创建自己的意图来发送图像以及随之发送文本来执行此操作。您可以通过以下方式执行此操作:

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();
}

相关内容

  • 没有找到相关文章

最新更新