【发布时间】:2015-10-13 18:42:16
【问题描述】:
我想根据用户选择的应用程序共享不同的信息。例如,我想向 Twitter 发送比 Gmail 更短的文本(否则,我会使用字符)。有没有办法做到这一点?额外的问题,是否可以通过 Gmail 或 SMS 共享来制作超链接。例如,“下载这里”,其中“这里”是一个链接,而不是“点击下面的链接下载:http://...”
当前代码:
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, getTextToShare(data));
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_SUBJECT, data.getTitle());
startActivity(Intent.createChooser(shareIntent, "Share this story"));
【问题讨论】:
标签: android android-intent sharing