Android 使用 Gmail 来发送邮件

SendMail.java
01 package org.apache.android.mail;
02
03 import android.app.Activity;
04 import android.os.Bundle;
05 import android.util.Log;
06 import android.view.View;
07 import android.widget.Button;
08 import android.widget.EditText;
09
10 public class SendMail extends Activity {
11 /**
12 * Called with the activity is first created.
13 */
14 @Override
15 public void onCreate(Bundle icicle) {
16 super.onCreate(icicle);
17 setContentView(R.layout.main);
18 final Button send = (Button) this.findViewById(R.id.send);
19 final EditText userid = (EditText) this.findViewById(R.id.userid);
20 final EditText password = (EditText) this.findViewById(R.id.password);
21 final EditText from = (EditText) this.findViewById(R.id.from);
22 final EditText to = (EditText) this.findViewById(R.id.to);
23 final EditText subject = (EditText) this.findViewById(R.id.subject);
24 final EditText body = (EditText) this.findViewById(R.id.body);
25 send.setOnClickListener(new View.OnClickListener() {
26 public void onClick(View view) {
27 GMailSender sender = new GMailSender(userid.getText().toString(),
28 password.getText().toString());
29 try {
30 sender.sendMail(subject.getText().toString(),
31 body.getText().toString(),
32 from.getText().toString(),
33 to.getText().toString());
34 } catch (Exception e) {
35 Log.e("SendMail", e.getMessage(), e);
36 }
37 }
38 });
39 }
40 }
posted @ 2012-04-24 23:35  周文  阅读(319)  评论(0编辑  收藏  举报