嗨iam尝试发送邮件而不按默认布局中的发送按钮。
我尝试了这段代码
Intent emailIntent = new Intent(Intent.ACTION_SEND); emailIntent.setType( “text / plain的”);
String[] recipients = new String[]{"yourmail@email.com", "",};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Sample mail");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is a sample mail..");
try {
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
}
我想在选择Gmail时自动选择发送按钮。 请帮帮我。
答案 0 :(得分:0)
我们遇到类似的情况,我们想要在没有用户点击发送按钮的情况下调用电子邮件应用程序。我们确实尝试找出方法,然后使用解决方案,我们没有调用电子邮件应用程序的活动。我们改为调用webservice API和用于发送邮件的服务器。
答案 1 :(得分:0)
检查Sending Email in Android using JavaMail API without using the default/built-in app 您可以更改MailSenderActivity.class,如下所示
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
try {
GMailSender sender = new GMailSender("urmail@gmail.com", "password");
sender.sendMail("This is Subject",
"This is Body",
"urmail@gmail.com","receivermail.com");
} catch (Exception e) {
Log.e("SendMail", e.getMessage(), e);
}
}