android 如何将Html文本共享到WhatsApp Intent

bqujaahr  于 2023-01-07  发布在  Android
关注(0)|答案(3)|浏览(155)

我想通过whatsapp intent共享Html文本。我写的代码如下。

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
                sharingIntent.setType("text/html");
                sharingIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(new StringBuilder()
                .append("<p><b>Some Content</b></p>")
                .append("<small><p>More content</p></small>")
                .toString()));
                this.getContext().startActivity(Intent.createChooser(sharingIntent,"Share using"));

但“Intent”选择器列表中未显示whatsapp应用程序。

有人能给我建议解决办法吗?

qyswt5oh

qyswt5oh1#

试试这个

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setPackage(com.whatsapp);
sendIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(new StringBuilder()
    .append("<p><b>Some Content</b></p>")
    .append("<small><p>More content</p></small>")
    .toString()));
sendIntent.setType("text/html");
context.startActivity(sendIntent);
r6l8ljro

r6l8ljro2#

请在你的代码中修改这个,如果对你有帮助,请告诉我,

sendIntent.setType("*/*");
qacovj5a

qacovj5a3#

你应该使用,例如。

https://api.whatsapp.com/send?text=https://www.example.com

打开intent中的url。

相关问题