私はAndroidプログラミングに比較的慣れていませんが、Javaやその他のコーディング言語の経験があります。私が現在作成しているプログラムの一部として、ボタンが押されたときに事前定義された電子メールを送信できるようにしたいと考えています。私は現在このコードを見ています:
デフォルト/組み込みアプリを使用せずにJavaMailAPIを使用してAndroidでメールを送信する
現在、MailSenderActivity.classを開始するインテントを開始できます。ただし、GmailSender.classを介してメールを送信する方法を理解できません。提供されたコードの使い方を誤解していると思います。以下のように、ホームページのコードで、両方のアクティビティを次々に開始する2つの別々のインテントを作成することになっていますか?そうでない場合、どうすればよいですか?
public void SendEmail(View v) {
Intent i = new Intent(getBaseContext(), MailSenderActivity.class);
Intent j = new Intent(getBaseContext(), GMailSender.class);
startActivity(i);
}
また、コード内のto / from、subject、bodyなどの定義されたスペースについて疑問に思っています。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は両方ともメールの受信者ですか?そして、私が電子メールの内容を定義することになっているコードの他の場所はありますか?
御時間ありがとうございます。