`

Android应用发送邮件

阅读更多
package com.example;

import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class SendMail extends Activity {
	/** Called when the activity is first created. */

	private EditText mMailTo;
	private EditText mMailContent;
	private Button mSend;
	private String[] strEmailReciver;
	private String strEmailBody;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		mSend = (Button) findViewById(R.id.mSend);
		mMailTo = (EditText) findViewById(R.id.mMailTo);
		mMailContent = (EditText) findViewById(R.id.mMailContent);

		mSend.setOnClickListener(new Button.OnClickListener() {
			@Override
			public void onClick(View v) {
				Intent intent = new Intent(android.content.Intent.ACTION_SEND);
				intent.setType("plain/text");
				strEmailReciver = new String[] { mMailTo.getText().toString() };
				strEmailBody = mMailContent.getText().toString();
				intent.putExtra(android.content.Intent.EXTRA_EMAIL,
						strEmailReciver);
				intent.putExtra(android.content.Intent.EXTRA_TEXT, strEmailBody);
				startActivity(Intent.createChooser(intent, getResources()
						.getString(R.string.str_message)));
			}
		});
	}
}




main.xml:
<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical" android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	<TextView android:layout_width="fill_parent"
		android:layout_height="30px" android:text="收件人" />
	<EditText android:id="@+id/mMailTo" android:layout_width="fill_parent"
		android:layout_height="wrap_content" android:text="21413244@qq.com" />
	<TextView android:layout_width="fill_parent"
		android:layout_height="30px" android:text="邮件内容" />
	<EditText android:id="@+id/mMailContent" android:layout_width="fill_parent"
		android:layout_height="wrap_content" android:text="这里是邮件内容!!" />
	<Button android:id="@+id/mSend" android:layout_width="fill_parent"
		android:layout_height="wrap_content" android:layout_centerInParent="true"
		android:text="发送" />
</LinearLayout>


简单发送邮件例子
分享到:
评论

相关推荐

    Android应用源码之AndroidEmail(邮件收发).zip

    Android 应用开发源码 参考与学习使用

    Android高级应用源码-Android调用谷歌STMP发送邮件 MailDemo.zip

    Android高级应用源码-Android调用谷歌STMP发送邮件 MailDemo.zip

    Android 发送电子邮件 EMAIL 源码

    Android 发送电子邮件 EMAIL 源码,用实例演示怎样在应用中用代码发送电子邮件

    android 奔溃日志收集 发送邮件到邮箱

    集成邮件工具类,用于发送某个应用的奔溃日志信息到邮箱。当用户发生奔溃信息的时候可以及时查看log 2018-01-31-19-14-51 ----java.lang.RuntimeException: Unable to start activity ComponentInfo{...

    Android高级应用源码-Android调用谷歌STMP发送邮件 MailDemo.rar

    Android高级应用源码-Android调用谷歌STMP发送邮件 MailDemo.rar

    AndroidEmailIntent:Android意图调用系统电子邮件客户端发送邮件

    Android意图调用系统电子邮件客户端发送邮件 Android Intent,携带意图的对象是从一个组件到应用程序内或应用程序外的另一个组件的消息。 您并不总是需要从头开始构建电子邮件应用程序,大多数 android 设备都带有...

    Android 应用异常信息捕捉,邮件发送给开发者

    通过UncaughtExceptionHandler捕获到全局异常信息,写到本地然后通过邮件发送开发者信箱

    Android 后台发Email 到指定邮箱 无需弹出对话框

    Android 后台发Email 到指定邮箱 一般的Android发送邮件需要弹出指定邮箱的对话框, 这个应用在代码中设置后,利用java的email方法直接在后台发送邮件

    Android开发应用实战详解源代码

    1.1.4 android应用程序框架 1.1.5 android的竞争优势 1.1.6 android模拟器 1.2 搭建android开发环境 1.2.1 准备工作 1.2.2 windows系统下的搭建过程 1.2.3 linux系统下的搭建过程 1.3 常见问题汇总 1.4 使用本书的...

    发送邮件源代码(安卓Android)

    此代码实现了安卓手机应用上的邮件发送。代码含注释。需要根据自己的情况修改代码里面的邮件账号和密码。需要事先在txt文件里面存入接收方的邮件地址。可以同时向多人发送。

    android后台发送Email(不借助Intent)

    Android的SDK使得它很容易从一个应用程序发送电子邮件,但只能通过Intent的方法,就是通过内置的邮件应用程序。这能满足大多数的需求,但如果你想在后台发送,就不行了。在这篇文章中,我将告诉你怎样在没有用户干预...

    android 短信 邮件

    (2)可以配置SMTP 的方式 给指定的邮箱发送邮件,为了防止用户首次使用不清楚流程,系统内置了 smtp的示例,用于帮助用户快速上手。 是您整朋友的好帮手,也可以用于手机压力测试。或者邮箱的压力测试。 此软件...

    Android-app.rar

    Android应用源码可以直接发邮件的简洁课程表项目源码 Android应用源码可以管理U盘的文件管理器 Android应用源码哔哩哔哩弹幕网站源码 Android应用源码基于bmob的即时聊天 Android应用源码大学生考勤项目源码 Android...

    来电信息Android应用

    4. 如果对此开源应用有任何不满、问题或建议,请在 GitHub 提交问题单或发送问题到作者邮件。非常欢迎大家反馈,来和作者一起完善这个应用。 5. 如果您觉得这个应用做的不错,欢迎在 GitHub star、在 Play 市场 及 ...

    Android高级编程--源代码

    3.1 Android应用程序的组成部分 43 3.2 程序清单简介 44 3.3 使用清单编辑器 47 3.4 Android应用程序生命周期 48 3.5 理解应用程序的优先级和进程状态 49 3.6 分离资源 50 3.6.1 创建资源 50 3.6.2 使用资源...

    android系统应用程序源码

    本人想学习android1.5中系统应用程序如:联系人,发邮件,googlesearch,摄像,闹钟,日历,Mms,Music,Settings,Phone,Browser,HTMLViewer,IM等等android系统自带的应用程序.发现网上没有这些源码下载,于是自己用了...

    android应用综合实战-CrminalTuCao源码

    CriminalTucao这个小应用可以详细记录身边的各种陋习,这个小应用记录下来的陋习记录包含标题、具体时间以及照片,可以通过邮件、短信、QQ、微信等应用发送给想要吐槽的对象,几乎覆盖到了Android开发的所有知识点。

    Android开发中怎样调用系统Email发送邮件(多种调用方式)

    在Android中,调用Email有三种类型的Intent: Intent.ACTION_SENDTO 无附件的发送 Intent.ACTION_SEND 带附件的发送 Intent.ACTION_SEND_MULTIPLE 带有多附件的发送 当然,所谓的调用Email,只是说Email可以接收...

    Android应用源码可以直接发邮件的简洁课程表项目

    保存的时候邮箱会验证合法性,一开始的邮箱正则验证有问题我纠正了一下,另外发邮件界面弹出不输入法框来比较蛋疼,其余的功能还算正常,项目不大比较简单注释较多,项目编码GBK 默认编译版本2.3.3有需要的朋友可以...

    android应用源码 《谷歌快递》

    应用介绍 谷歌"快递"2.0, 让文件传送更加快捷,方便!用户在设置好本地邮箱地址和常用目标邮箱地址后,只要简单的点击操作就可传送文件!支持多文件传送,文件夹传送,操作方便! 备注: 1.首次使用请先设置本地...

Global site tag (gtag.js) - Google Analytics