Android开发调用第三方邮件应用发送邮件
来源:互联网 发布:矩阵uv分解 编辑:程序博客网 时间:2024/06/05 11:42
重构一个项目,发现发送邮件的功能是自己实现的,使用java的一个类库在app内部集成了发送邮件的功能。
这样实现问题比较多,该类库并非针对android设计,用在android上,性能低下,并且不稳定。
在一个app内部实现一个发送邮件的功能感觉是跟鸡肋的,要自己处理邮件通信协议,还要处理富文本编辑、发送附件等问题。
其实调用第三方或者系统自带邮件功能发送邮件是比较好的解决办法,也比较容易实现,更加稳定,更环保
代码几行就搞定了,附件上传富文本编辑这些让专业的邮件客户端去处理吧!
Intent email = new Intent(android.content.Intent.ACTION_SEND);/*不带附件发送邮件*/email.setType("plain/text");/*设置邮件默认地址,多个收件人,String数组*/email.putExtra(android.content.Intent.EXTRA_EMAIL, (String[])mMailReceivers.toArray(new String[mMailReceivers.size()]));/*多个抄送人,String数组*/email.putExtra(android.content.Intent.EXTRA_CC, (String[])mMailCopyTos.toArray(new String[mMailCopyTos.size()]));/*邮件标题*/email.putExtra(android.content.Intent.EXTRA_SUBJECT, et_subject.getText().toString());/*邮件正文*/email.putExtra(android.content.Intent.EXTRA_TEXT, et_content.getText().toString());//调用系统的邮件系统startActivity(Intent.createChooser(email, "请选择邮件发送软件"));
0 0
- Android开发调用第三方邮件应用发送邮件
- Android不调用第三方程序发送邮件
- iOS开发—邮件发送第三方SKPSMTPMessage 新解
- 第三方工具通过javamail发送邮件
- node编写邮件第三方客户端发送邮件
- Android 调用系统邮件程序发送邮件
- 调用android系统邮件发送邮件
- python调用第三方邮件接口
- Android 调用Gmail发送邮件
- Android中调用发送邮件
- android开发实例03:屏幕截图并调用邮件发送
- 通过调用第三方应用实现彩信或邮件添加附件(Photo,Video,Audio)功能
- asp.net发送邮件,不用第三方哦~~~~
- php通过SMTP第三方邮箱发送邮件
- iOS开发之调用邮件发送
- android 调用系统邮件 发送邮件到指定邮箱
- javamail开发邮件【发送邮件】
- android 调用第三方应用
- java enum详解
- <html>form(表单)
- 设计模式之Proxy模式(代理模式)
- saltstack 远程命令
- linux+Qt5.6.0_X64 和 Vs2013+Qt5.6.0_X64 同时开发一个项目
- Android开发调用第三方邮件应用发送邮件
- 【模板】素数筛选
- Java---注解、类加载器-加强-实现运行任意目录下class中加了@MyTest的空参方法
- saltstack 远程执行脚本
- 第9周项目1-深复制体验(1)
- 正则表达式
- UVa11107 Lifeform
- iOS上架之内购
- Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED解决方法