基本信息
源码名称:android 发邮件例子源码
源码大小:1.05M
文件格式:.zip
开发语言:Java
更新时间:2015-08-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
实现了 收发邮件功能 以及查看邮件详细内容
实现了 收发邮件功能 以及查看邮件详细内容
下拉菜单中 选择 126邮箱
package mi.email.activity; import java.util.ArrayList; import java.util.List; import mi.learn.com.R; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; public class Welcome extends Activity { private EditText txtEmailAddress; private EditText txtPWD; private Button btnOK; private Spinner emailTypeSpinner; private static final String SAVE_INFORMATION = "save_information"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.welcome); txtEmailAddress = (EditText) findViewById(R.id.txtEmailAddress); txtPWD = (EditText) findViewById(R.id.txtPWD); btnOK = (Button) findViewById(R.id.btnOK); emailTypeSpinner=(Spinner)findViewById(R.id.emailType); List<EmailType> lst = new ArrayList<EmailType>(); lst.add(new EmailType (1,"网易163")); lst.add(new EmailType (2,"网易126")); lst.add(new EmailType (3,"腾讯")); lst.add(new EmailType (4,"搜狐")); lst.add(new EmailType (5,"新浪CN")); lst.add(new EmailType (6,"新浪COM")); lst.add(new EmailType (7,"雅虎")); ArrayAdapter<EmailType > adapter = new ArrayAdapter<EmailType>(this, android.R.layout.simple_spinner_item, lst); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); emailTypeSpinner.setAdapter(adapter); emailTypeSpinner.requestFocus(); // 给EditText进行 初始化付值,以方便运行程序 txtEmailAddress.setText("***@126.com"); txtPWD.setText("****"); btnOK.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 获得编辑器 SharedPreferences.Editor editor = getSharedPreferences( SAVE_INFORMATION, MODE_WORLD_WRITEABLE).edit(); // 将EditText文本内容添加到编辑器 editor.putString("save", txtEmailAddress.getText().toString() ";" txtPWD.getText().toString()); EmailType emailType=(EmailType)emailTypeSpinner.getSelectedItem(); switch (emailType.getID()) { case 1://网易163 editor.putString("receive_host", "pop.163.com"); editor.putString("send_host", "smtp.163.com"); break; case 2://网易126 editor.putString("receive_host", "pop.126.com"); editor.putString("send_host", "smtp.126.com"); break; case 3://腾讯 editor.putString("receive_host", "pop.qq.com"); editor.putString("send_host", "smtp.qq.com"); break; case 4://搜狐 editor.putString("receive_host", "pop.sohu.com"); editor.putString("send_host", "smtp.sohu.com"); break; case 5://新浪cn editor.putString("receive_host", "pop.sina.cn"); editor.putString("send_host", "smtp.sina.cn"); break; case 6://新浪com editor.putString("receive_host", "pop.sina.com"); editor.putString("send_host", "smtp.sina.com"); break; case 7://雅虎 editor.putString("receive_host", "pop.mail.yahoo.com.cn"); editor.putString("send_host", "smtp.mail.yahoo.com.cn"); break; } // 提交编辑器内容 editor.commit(); // 定义Intent,实现点击按钮,进行界面跳转 Intent intent = new Intent(); intent.setClass(Welcome.this, ReceiveAndSend.class); startActivity(intent); } }); } }