直接贴代码:

Java代码  
  1. Intent intent = new Intent(android.content.Intent.ACTION_SEND);
  2. // 附件
  3. File file = new File(Environment.getExternalStorageDirectory().getPath()+ File.separator + "simplenote"+ File.separator+"note.xml");
  4. // 收件人
  5. intent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[] {"pop1030123@163.com"});
  6. // 主题
  7. intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "note.xml");
  8. // 正文
  9. intent.putExtra(android.content.Intent.EXTRA_TEXT,"this is test extra.");
  10. intent.setType("application/octet-stream");
  11. //当无法确认发送类型的时候使用如下语句
  12. //intent.setType(“*/*”);
  13. //当没有附件,纯文本发送时使用如下语句
  14. //intent.setType(“plain/text”);
  15. intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
  16. NoteActivity.mNext_tab = NoteActivity.NOTE_SETTING;
  17. startActivity(Intent.createChooser(intent, "Mail Chooser"));

另外的参考代码:

Java代码  
  1. //系统邮件系统的动作为android.content.Intent.ACTION_SEND
  2. Intent email = new Intent(android.content.Intent.ACTION_SEND);
  3. email.setType("text/plain");
  4. emailReciver = new String[]{"pop1030123@163.com", "fulon@163.com"};
  5. emailSubject = "你有一条短信";
  6. emailBody = sb.toString();
  7. //设置邮件默认地址
  8. email.putExtra(android.content.Intent.EXTRA_EMAIL, emailReciver);
  9. //设置邮件默认标题
  10. email.putExtra(android.content.Intent.EXTRA_SUBJECT, emailSubject);
  11. //设置要默认发送的内容
  12. email.putExtra(android.content.Intent.EXTRA_TEXT, emailBody);
  13. //调用系统的邮件系统
  14. startActivity(Intent.createChooser(email, "请选择邮件发送软件"));

转载于:https://www.cnblogs.com/manmanlu/p/3805737.html

android调用邮件应用发送email相关推荐

  1. Android 调用系统蓝牙发送文件

    调用原生系统的文件分享中的蓝牙分享功能 //调用android分享窗口Intent intent2 = new Intent(Intent.ACTION_SEND);intent2.setType(& ...

  2. java调用邮件功能,email,QQ邮箱,接口。

    https://blog.csdn.net/weixin_38166074/article/details/91350457

  3. android 发送csv邮件,无法在android中使用电子邮件发送.csv文件

    我打算在邮件中附加".csv"并发送它.但是面临的问题是csv文件在接收端不可用.无法在android中使用电子邮件发送.csv文件 我试图太多MIME类型 应用/八位字节流,文本 ...

  4. python 发邮件 抄送_Python发送email的3种方法

    python发送email还是比较简单的,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以使用本地或者是远程的smtp服务来发送邮件,不管是单个,群发,还是抄送 ...

  5. php发送邮件函数,php发送Email邮件的函数示例

    在php中,使用自带的mail()函数来发送邮件,会存在很多不安全因素. 我们实现了如下的ae_send_mail函数,适用于PHP4.0.2或更高版本. ae_send_mail调用时只用四个参数: ...

  6. 【springboot】springboot发送email(文本/html格式)邮件

    前言 现在发送邮件是一个网站必备的功能,比如注册激活,或者忘记密码等等都需要发送邮件.正常我们会用JavaMail相关api来写发送邮件的相关代码,但现在springboot提供了一套更简易使用的封装 ...

  7. android不调用系统发送短信,android之两种方式调用短信发送接口

    释放双眼,带上耳机,听听看~! 相信很多程序员在开发程序的时候都会遇到短信调用端口的情况,今天是技术狗小编为大家带来的关于android之两种方式调用短信发送接口,希望对你学习这方面知识有帮助! an ...

  8. Spring - Java/J2EE Application Framework 应用框架 第 17 章 使用Spring邮件抽象层发送Email

    第 17 章 使用Spring邮件抽象层发送Email 17.1. 简介 Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理. ...

  9. C#发送Email邮件(实例:QQ邮箱和Gmail邮箱)

    下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号.需要引用: using System.Net.Mail; using System.Text; using System.Net;程 ...

  10. linux 短信功能,Android调用系统短信功能发送短信

    Android调用系统短信功能发送短信有两种方法: 第一种,设定发送的号码,和内容,界面没有联系人,群组组等按钮,如下图所示: 代码如下: Uri smsToUri = Uri.parse(" ...

最新文章

  1. 云时代服务器端工程师必备 CDN 技能包
  2. 开始使用asp.net ajax的控件工具包AJAX Control Toolkit
  3. 安卓访问mysql的源码_【原创源码】安卓数据库简单操作demo
  4. Java之通过Collections.synchronizedMap创建线程安全的HashMap
  5. JavaScript、php 获得 YouTube 视频缩略图和标题
  6. 使用负边距创建自适应宽度的流体布局
  7. 网络赚钱,粉丝不是越多越好
  8. VALSE学习(十八):复杂视频的深度高效分析与理解方法
  9. 聊一聊 http2.0
  10. Service Manager流程,派BC_REPLY,唤醒FregServer流程,返回BR_TRANSACTION_COMPLETE,睡眠等待proc-gt;wait...
  11. 身份密匙~迷惑的要点——大盘点
  12. 优秀的jquery插件
  13. 《深度学习入门-基于Python的理论与实现》第七章带读 -- CNN介绍
  14. 基于图书管理系统的需求分析之数据流图
  15. 能链发布数字藏品为用户定制专属数字礼物
  16. 微信有哪些隐藏功能?实用隐藏功能合集:建小号、批量群发
  17. QRCode.js:使用 JavaScript 生成二维码
  18. 如何删除PDF水印?PDF删除水印怎么操作
  19. strcat函数用法的一点看法
  20. 基于RTSP视频流的Java后台服务端虹软人脸识别

热门文章

  1. openstack热添加磁盘
  2. Android 开发之 ---- 底层驱动开发(一)
  3. C++相对于C语言更加规范(1)
  4. SpringBoot加载自定义yml文件
  5. 【BZOJ2655】—calc(拉格朗日插值+生成函数+dp)
  6. 【学习】013 Servlet、Cookie、Session的简述
  7. Hibernate课程 初探一对多映射3-3 单向多对一的测试
  8. 数据结构(十七)数组和矩阵
  9. es6语法([...arr], set/map数据结构,数组扩展,箭头函数等)
  10. codeforces 701A A. Cards(水题)