我对 Android 编程比较陌生,但在 Java 和其他编码语言方面有经验。作为我目前正在制作的程序的一部分,我希望能够在按下按钮时发送预定义的电子邮件。我目前正在查看此代码:
在不使用默认/内置应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件
我目前能够启动启动 MailSenderActivity.class 的意图。但是,我无法理解如何通过 GmailSender.class 发送电子邮件。我相信我误解了如何使用提供的代码。我是否应该在主页上的代码中创建两个单独的意图来启动两个活动,一个接一个,如下所示?如果没有,我该怎么做?
public void SendEmail(View v) {
Intent i = new Intent(getBaseContext(), MailSenderActivity.class);
Intent j = new Intent(getBaseContext(), GMailSender.class);
startActivity(i);
}
另外,我想知道代码中为/从、主题、正文等定义的空间。我看到 MailSenderActivity.class 有
try {
GMailSender sender = new GMailSender("username@gmail.com", "password");
sender.sendMail("This is Subject",
"This is Body",
"user@gmail.com",
"user@yahoo.com");
user@gmail.com 和 user@yahoo.com 都是电子邮件的收件人吗?代码中是否还有其他地方我应该定义电子邮件的内容?
谢谢你的时间。