`

通过Gmail发送邮件

 
阅读更多

 

private EditText mEditText01;
	private EditText mEditText02;
	private EditText mEditText03;
	private EditText mEditText04;
	private Button mButton01;
	private String[] strEmailReciver;
	private String strEmailSubject;
	private String[] strEmailCc;
	private String strEmailBody;

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.email);

		mButton01 = (Button) findViewById(R.id.myButton1);
		mEditText01 = (EditText) findViewById(R.id.myEditText1);
		mEditText02 = (EditText) findViewById(R.id.myEditText2);
		mEditText03 = (EditText) findViewById(R.id.myEditText3);
		mEditText04 = (EditText) findViewById(R.id.myEditText4);

		mButton01.setOnClickListener(new Button.OnClickListener() {

			public void onClick(View v) {
				// TODO Auto-generated method stub
				/* 透过Intent来发送邮件 */
				Intent mEmailIntent = new Intent(
						android.content.Intent.ACTION_SEND);
				/* 设定邮件格式为plain/text */
				mEmailIntent.setType("plain/text");
				/* 取得EditText01,02,03,04的值作为收件人地址,附件,主题,内容 */
				strEmailReciver = new String[] { mEditText01.getText()
						.toString() };
				strEmailCc = new String[] { mEditText02.getText().toString() };
				strEmailSubject = mEditText03.getText().toString();
				strEmailBody = mEditText04.getText().toString();
				/* 将取得的字符串放入mEmailIntent中 */
				mEmailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
						strEmailReciver);
				mEmailIntent.putExtra(android.content.Intent.EXTRA_CC,
						strEmailCc);
				mEmailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
						strEmailSubject);
				mEmailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
						strEmailBody);
				/* 开启Gmail 并将相关参数传入 */
				startActivity(Intent.createChooser(mEmailIntent, "发信中..."));
			}
		});
	}
 



 

 
  • 大小: 25.1 KB
  • 大小: 36.4 KB
分享到:
评论

相关推荐

    Gmail邮件通过JavaMail发送(不带附件与带一个附件)

    以上就是使用JavaMail API通过Gmail发送邮件的基本过程,无论是无附件还是有附件,主要区别在于是否创建和添加`MimeBodyPart`以及`MimeMultipart`。通过理解和应用这些概念,你可以灵活地构建满足需求的邮件系统。

    c#gmail发送邮件资料

    在C#编程环境中,利用.NET Framework的System.Net.Mail命名空间中的MailMessage和SmtpClient类,我们可以轻松地实现通过Gmail服务发送电子邮件的功能。本文将详细介绍这个过程,并提供相关的代码示例。 首先,确保...

    gmail-sender-helper,这个库帮助你向gmail发送电子邮件.zip

    总之,`gmail-sender-helper` 是一个方便的工具,它使得通过Gmail发送邮件变得更加简单,同时也为开发者提供了一个学习和理解SMTP协议、OAuth2认证以及Python库集成的好机会。正确理解和使用这个库,可以极大地提升...

    php实现一个发送邮件类 gmail邮箱

    在PHP中实现一个用于发送邮件的类,特别是与Gmail邮箱集成,是常见的需求,尤其在网站通知、用户注册验证或客户服务中。本教程将详细讲解如何构建这样的类,并使用PHPMailer库,这是一个广泛使用的开源PHP邮件处理库...

    phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法

    在介绍phplist与phpmailer通过gmail发送邮件的配置方法之前,需要了解几个关键的邮件发送技术概念。首先,phplist是一个用于邮件列表管理与发送的PHP程序,它允许用户订阅和管理邮件列表,并进行群发邮件操作。而...

    Indy10 发送邮件函数 支持GMail SSL

    Indy10是一个强大的网络组件库,主要用于在Delphi和C++Builder等RAD Studio环境中进行网络编程。...同时,考虑到GMail的安全策略,可能需要在Google账户设置中调整相应权限,以允许应用使用GMail发送邮件。

    利用 spring mail 通过 gmail(SSL) 发邮件

    本教程将详细讲解如何利用Spring Mail通过Gmail的SSL(安全套接层)协议来发送邮件。 首先,我们需要在项目中引入Spring Mail的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...

    android 下gmail邮件包括附件发送和接收

    在Android平台上,Gmail邮件的发送和接收是开发者经常遇到的任务,特别是在处理包含附件的邮件时,这需要对Android的Mail API和Gmail服务有深入的理解。以下将详细阐述这个主题,包括邮件的构建、附件处理以及使用...

    GmailApi-Android:该项目正在通过gmail发送邮件

    GmailApi-Android 该项目正在通过gmail发送邮件。 通过Gmail发送电子邮件很容易。 它在Java中用作JMAPI。 在gmail和密码中输入您的accont。 并发送到电子邮件ID。 插入您的主题和消息。

    JavaMail收发Gmail邮件

    ### JavaMail收发Gmail邮件知识点详解 ...通过以上步骤,我们可以使用JavaMail实现对Gmail邮件的收发功能,并且通过SSL加密技术确保了数据的安全传输。这对于开发涉及邮件处理的应用程序非常有用。

    C#发送邮件 Gmail邮件发送 DLL

    /// 使用Gmail给其他邮箱发送邮件 /// /// 发送者邮箱地址 /// 发送者邮箱密码 /// 发送者昵称 /// 接受者邮箱地址 /// 邮件标题 /// 邮件内容,HTML邮件 /// 邮件编码(Encoding枚举) 使用方式:导入dll...

    PHPmailer用gmail發送郵件

    总结,使用PHPMailer通过Gmail发送邮件涉及到的关键点包括导入PHPMailer库、配置SMTP服务器、设置发件人和收件人的信息、定义邮件内容以及处理发送过程中的错误。通过熟悉这些步骤,你可以轻松地在你的PHP项目中实现...

    一个采用ASP.NET +C#+Gmail credentials实现邮件发送的程序例子

    这个程序示例对于学习如何在ASP.NET和C#中使用Gmail发送邮件非常有用,也可以作为其他基于Google SMTP服务的项目的基础。通过理解这个例子,开发者可以进一步扩展其功能,例如添加附件、使用模板或者集成更复杂的...

    教你如何用outlook收发yahoo.cn邮件和gmail邮件

    总结来说,通过以上步骤,你可以在Outlook中轻松管理Yahoo.cn和Gmail的邮件,实现多邮箱同步,提高工作效率。同时,了解邮件服务商的设置和规则,有助于解决可能出现的技术问题。无论是个人还是企业用户,熟练掌握...

    用gmail实现c#邮件收发Email程序

    使用Gmail发送邮件时,需要进行身份验证。Gmail支持OAuth 2.0授权,你可以使用Google提供的API客户端库来获取访问令牌,然后在`SmtpClient`中设置这个令牌,以授权发送邮件。 3. **邮件接收** 接收邮件则涉及到...

    如何快速管理Gmail里的语音邮件

    随着Gtalk添加了发送语音邮件的功能,用户可以通过语音传达信息,进一步提高了沟通的便利性。然而,Gmail本身并没有提供专门的语音邮件文件夹,这给管理和查找语音邮件带来了困扰。不过,借助Gmail强大的搜索功能和...

    在ASP.NET2.0中通过Gmail发送邮件的代码

    在这里我们主要是使用Gmail,究其原因,是因为,我在使用Gmail的邮箱发送邮件的时候,遇到一小小的困难,而使用163等邮箱的时候,没遇到这个问题。 在ASP.NET2.0中,发送邮件是很简单的,我们主要使用来自命名空间...

    python使用smtplib模块通过gmail实现邮件发送的方法

    下面是一段完整的示例代码,展示了如何使用`smtplib`模块通过Gmail发送一封简单的文本邮件: ```python import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText # ...

Global site tag (gtag.js) - Google Analytics