Android 使用 Gmail 来发送邮件

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); 
                } 
            } 
        }); 
    } 
}

Android 使用 Gmail 来发送邮件

时间: 2024-08-30 01:22:48

Android 使用 Gmail 来发送邮件的相关文章

Android设置Gmail邮箱

要配置 Android 设备上的“电子邮件”应用程序以访问 Gmail,只需执行以下步骤: 在 Gmail 设置中启用 IMAP. 在您的手机上,按 <首页>,然后打开电子邮件应用程序. 在“您的帐户”页面,选择下一步开始设置. 输入您的完整 Gmail 地址(例如[email protected])和密码,然后选择下一步. 在下一个屏幕中,您可以为帐户提供昵称,以及选择要在外发邮件中显示的名称.点击完成. 接收设置 IMAP 服务器:imap.gmail.com 端口:993 安全类型:SS

CentOS下通过postfix使用自己的gmail邮箱发送邮件

起因: [[email protected] ~]# echo 123|mail -s "123" [email protected] [[email protected] ~]# smtp-server: 530 5.7.0 Must issue a STARTTLS command first. 71sm664699pfs.63 - gsmtp "/root/dead.letter" 11/317 . . . message not sent. 之前一直使用的q

Android 调用系统邮件,发送邮件到指定邮箱

在项目中,最后有一个联络我们,要求是点击号码还有邮箱地址能够发送邮件,这时候解决的方案其实有两种,一种是调用系统发邮件的软件,可以添加邮箱账号就可以发送邮件:第二种是使用javamail来发送邮件.在网上各种的百度,还有测试,发现都发送不了邮件,也修改了比如qq或者163邮箱的什么管理密码,开通了pop3,.smap服务,都不能收到邮件,后来同事提醒我,系统自带的是google提供的发邮件软件,估计在国内用不了,我就试着下载QQ邮箱,试了一下果然有用,下面贴出前辈给的调用系统发送邮箱的软件,代码

Android开发之JavaMail发送邮件(用户反馈)

给APP增加了一个用户反馈的小功能,由于懒的搭服务器,所以就用邮件的形式进行通信,有如下两种方式: 1.使用调用手机上的其他程序完成邮件发送 2.使用javamail进行邮件发送 这里果断使用javamail,因为我们大多数并不会在手机上使用邮件APP 使用javamail需要三个jar包,分别是additional.jar.mail.jar和activation.jar,可以到google官网下载:https://code.google.com/archive/p/javamail-andro

【最后一篇API译文】Android开发-API指南- Contacts Provider

Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是大家所译,但至少句子结构较通顺,窃以为比 MSDN 中文版好些.虽有些生硬(比如将 Provider 译为“提供者”,有趣得紧),但好在前无古人,也许 Google 自此便统一了自己的中文术语也未可知.能让更多的国人精确领悟 Android 的精髓,肯定是好事,希望 Google 继续坚持. 这事应

2016年最牛逼的分类Android项目源码免费一次性打包下载!

之前发过一个帖子,但是那个帖子有点问题我就重新发一个吧,下面的源码是我从今年开始不断整理源码区和其他网站上的安卓例子源码,目前总共有810套左右,根据实现的功能被我分成了100多个类,总共接近2.5G,还在不断更新.初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现.虽然的例子都是我一个人辛辛苦苦花了很多时间和精力整理的,但是既然这些例子是来自于社区那就让他们免费回归社区吧,(是的!特么的不要一分钱!最看不起那些挂羊头卖狗的)你可以在本帖里面按Ctrl+F查找你需要的关键字,

android源码大放送(实战开发必备),免费安卓demo源码,例子大全文件详细列表

免费安卓demo源码,例子大全文件详细列表 本列表源码永久免费下载地址:http://www.jiandaima.com/blog/android-demo 卷 yunpan 的文件夹 PATH 列表 卷序列号为 0000-73EC E:. │ jiandaima.com文件列表生成.bat │ 例子大全说明.txt │ 本例子永久更新地址~.url │ 目录列表2016.03.10更新.txt │ ├─前台界面 │ ├─3D标签云卡片热门 │ │ Android TagCloudView云标签

转--2014年最新810多套android源码2.46GB免费一次性打包下载

转载自:http://www.eoeandroid.com/thread-497046-1-1.html 感谢该博客主人无私奉献~~ 下面的源码是从今年3月份开始不断整理源码区和其他网站上的安卓例子源码,目前总共有810套左右,根据实现的功能被博主分成了100多个类,总共接近2.5G,还在不断更新.初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现.虽然的例子都是博主一个人辛辛苦苦花了很多时间和精力整理的,但是既然这些例子是来自于社区那就让他们免费回归社区吧,(是的!特么的不

C#发送邮件三种方法(Localhost,SMTP,SSL-SMTP)

原文:C#发送邮件三种方法(Localhost,SMTP,SSL-SMTP) 最近公司由于一个R&I项目的需要,用户要求在购买产品或出货等一些环节,需要发送邮件提醒或者说每周一让系统自动采集数据发送一封E-mail,因此我也就找来相关资料,写了一个Demo分享给大家,大家共同学习学习.通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:1.通过Localhost:2.通过普通SMTP;3.通过SSL的SMTP;下面一个一个来