在我工作的应用中,有一个按钮可以与我们的支持团队联系。此按钮启动将电子邮件发送到特定电子邮件地址的意图,如下所示:
Intent emailIntent = new Intent(Intent.ACTION_SENDTO,
Uri.fromParts("mailto","support@ourwebsite.com", null));
startActivity(Intent.createChooser(emailIntent, "Send support mail"));
然而,可能会有应用程序听取此活动,提供直接分享建议(如下面的屏幕截图所示 - 建议的名称被涂黑)。现在,我不希望用户选择电子邮件的目标,而是应该开始直接将邮件写入我在意图中提供的电子邮件。
有没有办法以编程方式为此意图禁用直接共享建议?
答案 0 :(得分:0)
试试这个。
Intent emailIntent = new Intent(Intent.ACTION_SENDTO,
Uri.fromParts("mailto","support@ourwebsite.com", null));
emailIntent.setPackage("com.google.android.gm");
startActivity(emailIntent);