2012-03-23 9 views
2

私は条件を次ています enter image description here特定のメールにどのようにメールを送信するのですか?

私はsubmitButton clicklistenerに[email protected]に電子メールを送信するにはどうすればよいですか?

submitButton.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 
      //how to send email ?? 

     } 
    }); 

ヘルプ!

+0

は(http://stackoverflow.com/questions/2197741/how-to-send-email-from-my-android- [ここ]同様の質問を参照してください作成し、移入アプリケーション) – EdChum

+0

重複http://stackoverflow.com/questions/2197741/how-to-send-email-from-my-android-application? –

+0

フィールド受信者の電子メールアドレスは、電子メールの件名と電子メールの本文のみです。名前、送信者の電子メールアドレスなどの上記のフィールドを追加すると、問題が発生しましたか? – captaindroid

答えて

3

非常に簡単です。あなたのonClick方法では、単純に次のようIntent

Intent i = new Intent(android.content.Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(Intent.EXTRA_EMAIL , new String[]{"[email protected]"}); 
i.putExtra(Intent.EXTRA_SUBJECT, "subject"); 
i.putExtra(Intent.EXTRA_TEXT , "body"); 
startActivity(Intent.createChooser(i, "Email:")); 
+0

'emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT、senderEmailAddress)のような送信者emailaddressを追加できますか? emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT、senderName);これに? – captaindroid

+0

NO! 'android.content.intent.EXTRA_SUBJECT'がメールの** Subject **を指定しているからです – slayton

+0

受信者の名前と電子メールアドレスを指定したい場合は、そのような文字列を使ってみることができます:' 'John Smith "私はそれを試していないので、私はそれが動作するかわからないが、それは動作するかどうか試してみるには数秒かかるはずです – slayton

関連する問題