您的位置:首页 > 移动开发 > Android开发

Android 使用 Gmail 来发送邮件

2012-04-24 23:35 555 查看
SendMail.java

view source
print?

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
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: