我在我的应用程序中使用Action Send和createChooser API来通过各种电子邮件应用程序分享一些文本消息。但我不希望所有已安装的应用程序都出现在列表中。我想要特别包括Facebook,Gmail和Twitter。如何进行过滤?谢谢。
String TEXT = "I shared the file " + " via MyApp";
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_TEXT, TEXT);
startActivity(Intent.createChooser(sendIntent, "Share the program:"));
这是我使用的代码。