我想实现一个选项发送电子邮件。现在我可以发送电子邮件,但问题是,Android显示许多应用程序发送,如蓝牙,脸谱,消息等,这是不需要的。我需要避免这种情况,只显示电子邮件客户端应用程序发送电子邮件只有电子邮件客户端应用程序在Android
Intent intent = new Intent(Intent.ACTION_SEND);
String[] emails = {"[email protected]"};
intent.putExtra(Intent.EXTRA_EMAIL, emails);
intent.putExtra(Intent.EXTRA_STREAM, uri);
intent.putExtra(Intent.EXTRA_SUBJECT, "Test App");
intent.putExtra(Intent.EXTRA_TEXT, "Email Body");
intent.setType("message/rfc822");
startActivity(intent);
如果有任何人知道如何做到这一点,请让我知道
你能展示你目前使用的代码吗? – beyerss 2012-07-26 14:53:29
Intent intent = new Intent(Intent.ACTION_SEND); String [] emails = {“[email protected]”}; intent.putExtra(Intent.EXTRA_EMAIL,emails); intent.putExtra(Intent.EXTRA_STREAM,uri); intent.putExtra(Intent.EXTRA_SUBJECT,“Test App”); intent.putExtra(Intent.EXTRA_TEXT,“电子邮件正文”); intent.setType(“”message/rfc822“); startActivity(intent); – 2012-07-26 15:02:27
这就是我现在正在做的,beyerss – 2012-07-26 15:03:19