android调用邮件应用发送email
16lz
2022-05-24
直接贴代码:
Intent intent = new Intent(android.content.Intent.ACTION_SEND);// 附件File file = new File(Environment.getExternalStorageDirectory().getPath()+ File.separator + "simplenote"+ File.separator+"note.xml");// 收件人intent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[] {"pop1030123@163.com"});// 主题intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "note.xml");// 正文intent.putExtra(android.content.Intent.EXTRA_TEXT,"this is test extra.");intent.setType("application/octet-stream");//当无法确认发送类型的时候使用如下语句//intent.setType(“*/*”);//当没有附件,纯文本发送时使用如下语句//intent.setType(“plain/text”);intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));NoteActivity.mNext_tab = NoteActivity.NOTE_SETTING;startActivity(Intent.createChooser(intent, "Mail Chooser"));
另外的参考代码:
//系统邮件系统的动作为android.content.Intent.ACTION_SENDIntent email = new Intent(android.content.Intent.ACTION_SEND);email.setType("text/plain");emailReciver = new String[]{"pop1030123@163.com", "fulon@163.com"};emailSubject = "你有一条短信";emailBody = sb.toString();//设置邮件默认地址email.putExtra(android.content.Intent.EXTRA_EMAIL, emailReciver);//设置邮件默认标题email.putExtra(android.content.Intent.EXTRA_SUBJECT, emailSubject);//设置要默认发送的内容email.putExtra(android.content.Intent.EXTRA_TEXT, emailBody);//调用系统的邮件系统startActivity(Intent.createChooser(email, "请选择邮件发送软件"));
更多相关文章
- Android开发EditText属性
- ViewPager
- android 用代码编写linearlayout布局
- Android(安卓)系统自带的发送短信的界面源码
- 编写android拨打电话apk应用实例代码
- 动态设置android:drawableLeft|Right|Top|Bottom
- 修改android默认语言选项
- android背景与style的设置
- 【Android】Android(安卓)权限大全