ShareActionProvider - 发送带链接的字符串

时间:2014-08-13 18:07:55

标签: android android-intent shareactionprovider

无法找到问题的答案,所以这是我的问题: 我有一个存储债务的应用程序,我可以将债务信息发送给在操作栏中使用ShareActionProvider的任何人。一切正常,我可以发送一个字符串,让我们说,whatsapp。到现在为止还挺好。我希望在邮件末尾包含游戏商店中应用程序的链接,但无法知道如何操作。

这是我通过ShareActionProvider发送的意图

Intent i = new Intent();
i.setAction(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_TEXT, share_message);
i.setType("text/plain");

如何添加以下内容: 别忘了看看this

2 个答案:

答案 0 :(得分:1)

只需将链接附加到结尾。

Intent i = new Intent();
i.setAction(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_TEXT, share_message + " https://play.google.com/store/apps/details?id=" + getPackageName());
i.setType("text/plain");

答案 1 :(得分:0)

Intent i = new Intent();
i.setAction(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_TEXT, share_message + " https://play.google.com/store/apps/details?id=com.google.android.apps.maps");
i.setType("text/plain");