我以前使用过分享类型的意图,例如:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "---" });
intent.putExtra(Intent.EXTRA_SUBJECT, "---");
startActivity(Intent.createChooser(intent, "Contact Us!"));
然而,这基本上与电子邮件/短信和其他文本或文档类型的应用程序共享。如何做到同样的事情,但包括像Facebook、Twitter和Google Plus这样的社交分享(这些是重要的)。我想分享的是该应用程序,其中文本显示:“嘿,下载此链接以查看应用程序!”(或类似的内容)。
ACTION_SEND
但没有EXTRA_TEXT
,只有电子邮件客户端、短信/彩信客户端、Google Drive或Evernote在我的手机上出现。虽然我指定了EXTRA_EMAIL
,所以可能是这个原因? - TheLettuceMaster