`
潇儒瀚
  • 浏览: 39076 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

有关Android发送E-mail

阅读更多

传递信息的Action是Intent.ACTION_SEND。

代码如下:

 

Intent sendEmailIntent = new Intent(Intent.ACTION_SEND);

String subject = "subject ";
String body = "body ";
String[] extra = new String[]    {"111@bbb.com","222@bbb.com","333@bbb.com"};

sendEmailIntent .putExtra(Intent.EXTRA_EMAIL, extra[0]);//发送目标
sendEmailIntent .putExtra(Intent.EXTRA_CC, extra[1]); //抄送
sendEmailIntent .putExtra(Intent.EXTRA_BCC, extra[2]); //暗送
sendEmailIntent .putExtra(Intent.EXTRA_SUBJECT, subject);//标题
sendEmailIntent .putExtra(Intent.EXTRA_TEXT, body);//内容

sendEmailIntent .setType("text/plain");//指定内容是纯文本
//sendEmailIntent .setType("image/png");//指定内容是图片

startActivity(sendEmailIntent);
//也可自定义选择器
//startActivity(Intent.createChooser(sendEmailIntent, "请选择发送软件")); 

 

写成方法:

 

private static void sendEmail(Context context, String[] to, String subject, 
      String body) { 

    Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 

    if (to != null) { 
      email.putExtra(android.content.Intent.EXTRA_EMAIL, to); 
    } 
    if (subject != null) { 
      email.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); 
    } 
    if (body != null) { 
      email.putExtra(android.content.Intent.EXTRA_TEXT, body); 
    } 
    
    email.setType("text/plain"); 
   
    context.startActivity(Intent.createChooser(emailIntent , "请选择发送软件")); 

  } 

 

若用到读写权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 

 

 

0
0
分享到:
评论

相关推荐

    android 自动发送邮件

    android 有时候 出现错误的时候,需要将错误通过邮件发送给 开发者,以便开发者可以改进。网上找了很多例子,大部分都是通过 android 自带api 使用 Intent 调用Email ,但是这样很不友好,还需要用户手动点击发送。...

    android 2.1.1 源代码

    android 2.1.1自带应用程序源代码 计算器 、音乐播放器、图片集、摄像机、蓝牙、时钟、编辑文本框、发送e-mail

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    EzSMTPMailer 1.1 Unity Asset unitypackage邮件发送

    unity邮件发送源码EzSMTPMailer 1.1 Requires Unity 3.5.7 or...- Android4.0 (SH-02E) - UnityEditor (Windows, Mac) - Doesn't work on Webplayer. - Tested the SMTP feature at Yahoo! mail and Gmail. (In Japan)

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

    5.4 e-mail发送程序 5.5 实现手机震动效果 5.6 图文提醒效果 5.7 状态栏提醒 5.8 检索通讯录 5.8.1 实现原理 5.8.2 contentprovider介绍 5.8.3 具体实现 5.9 文件管理 5.10 还原手机桌面 5.11 置换背景图 5.12 修改...

    《Google Android SDK开发范例大全(第3版)》.pdf

    6.5 通过短信发送e-mail通知 316 6.6 手机拨接状态 321 6.7 有来电,发送邮件通知 324 6.8 存储卡剩余多少容量 326 6.9 访问本机内存与存储卡 329 6.10 实现可定时响起的闹钟 335 6.11 黑名单...

    Google Android SDK开发范例大全(第3版)part2

     6.5 通过短信发送E-mail通知  6.6 手机拨接状态  6.7 有来电,发送邮件通知  6.8 存储卡剩余多少容量  6.9 访问本机内存与存储卡  6.10 实现可定时响起的闹钟  6.11 黑名单来电自动静音  6.12 手机...

    Google Android SDK开发范例大全(第3版) 1/5

    6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 ...

    google android sdk开发范例大全 第二版 PDF 光盘代码

     6.5 通过短信发送E-mail通知   6.6 手机拨接状态   6.7 有来电,发送邮件通知   6.8 存储卡剩余多少容量   6.9 访问本机内存与存储卡   6.10 实现可定时响起的闹钟   6.11 黑名单来电...

    Google Android SDK开发范例大全(第3版) 4/5

    6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 ...

    Google Android SDK开发范例大全(第3版) 3/5

    6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 ...

    Google Android SDK开发范例大全(第3版) 5/5

    6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9 访问本机内存与存储卡 6.10 实现可定时响起的闹钟 6.11 黑名单来电自动静音 6.12 手机翻背面即静音振动 6.13 ...

    android开发实例大全_王东华

    实例065: 收到短信后用E-mail邮件进行 通知 210 实例066: 实现触屏拨号功能 214 实例067: 一个短信群发程序 215 实例068: 来电后自动发送邮件通知 219 实例069: 监听手机拨接状态 220 实例070: 检查短信是否...

    sendEmail:创建文件,打开相机并拍照的移动android应用程序,然后将其附加以通过E_mail发送

    发送电子邮件创建文件,打开相机并拍照,然后将其附加以通过E_mail发送。

    horkonpon.ios:HorKonpon --iOS

    作为包含所有信息e-mail (位置的卫星图像、图片……) 作为JSON / XML / other与第三方软件集成 ... 访问以了解更多信息(目前仅提供西班牙语版本) 。 下载 此应用程序可在和。 平台 这是iOS平台的存储库。 ...

    动物的声音 3.7.2.1

    他们通过WhatsApp,E-mail或MMS发送。*小工具在桌面上添加声音。*随机播放声音。*使用的恶作剧​​模式,发挥你的宠物。将播放声音时,您(或您的宠物)移动手机。警告!小工具只会工作,如果应用程序被安装在内部...

    使用CipherMail加密Gmail和任何电子邮件-crx插件

    支持语言:Deutsch,English,Français,Nederlands,Türkçe,español,español (Latinoamérica),italiano,polski,português (Brasil),português (Portugal),русский,українська,हिन्दी,‫...

    JAVA上百实例源码以及开源项目

    同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-mail账号,查询mail 服务器的会话……  还包括消息客户端程序,通过连接创建会话。创建发送者和映射消息。发送消息,同时对...

Global site tag (gtag.js) - Google Analytics