【发布时间】:2012-01-07 06:06:48
【问题描述】:
我有一个用于发送电子邮件的代码
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL,
new String[] { to });
i.putExtra(Intent.EXTRA_SUBJECT, subject);
i.putExtra(Intent.EXTRA_TEXT, msg);
try {
startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(Start.this,
"There are no email clients installed.",
Toast.LENGTH_SHORT).show();
}
但是当这个意图被触发时,我会在列表中看到许多项目,例如 sms 应用、gmail 应用、facebook 应用等等。
我怎样才能过滤这个并只启用 gmail 应用程序(或者可能只是电子邮件应用程序)?
【问题讨论】:
标签: android email android-intent gmail