欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

Android 使用 Gmail 来发送邮件,androidgmail

来源: 开发者 投稿于  被查看 13365 次 评论:139

Android 使用 Gmail 来发送邮件,androidgmail


GMailSender.java 类请看这里。

1.SendMail.java

package org.apache.android.mail;  
  
import android.app.Activity;  
import android.os.Bundle;  
import android.util.Log;  
import android.view.View;  
import android.widget.Button;  
import android.widget.EditText;  
  
public class SendMail extends Activity {  
    /** 
     * Called with the activity is first created. 
     */  
    @Override  
    public void onCreate(Bundle icicle) {  
        super.onCreate(icicle);  
        setContentView(R.layout.main);  
        final Button send = (Button) this.findViewById(R.id.send);  
        final EditText userid = (EditText) this.findViewById(R.id.userid);  
        final EditText password = (EditText) this.findViewById(R.id.password);  
        final EditText from = (EditText) this.findViewById(R.id.from);  
        final EditText to = (EditText) this.findViewById(R.id.to);  
        final EditText subject = (EditText) this.findViewById(R.id.subject);  
        final EditText body = (EditText) this.findViewById(R.id.body);  
        send.setOnClickListener(new View.OnClickListener() {  
            public void onClick(View view) {  
                GMailSender sender = new GMailSender(userid.getText().toString(),
                    password.getText().toString());  
                try {  
                    sender.sendMail(subject.getText().toString(),  
                            body.getText().toString(),  
                            from.getText().toString(),  
                            to.getText().toString());  
                } catch (Exception e) {  
                    Log.e("SendMail", e.getMessage(), e);  
                }  
            }  
        });  
    }  
}

用户评论