android发送邮件的方法

来源:互联网 发布:室内三维定位算法 编辑:程序博客网 时间:2024/05/22 00:17

方法一:

1
2
3
Uri uri=Uri.parse("mailTo:1650***185@qq.com");
Intent i=newIntent(Intent.ACTION_SENDTO,uri);
startActivity(i);

方法二:

1
2
3
4
5
6
7
8
9
Intent i=newIntent(Intent.ACTION_SEND);
String[] tos={"1650***185@qq.com"};
String[] ccs={"7885***158@qq.com"};
i.putExtra(Intent.EXTRA_EMALL,tos);
i.putExtra(Intent.EXTRA_CC,ccs);
i.putExtra(Intent.EXTRA_TEXT,"邮件内容");
i.putExtra(Intent.EXTRA_SUBJECT,"邮件主题");
i.setType("message/rfc822");
startActivity(Intent.createChooser(i,"你的邮件"));

如果想在发送的邮件中添加附件,则可以这样写:

1
2
3
4
Intent i=newIntent(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_SUBJECT,"邮件主题");
i.putExtra(Intent.EXTRA_STREAM,"file:///sdcard/xyz.mp3");
startActivity(Intent.createChooser(i,"你的邮件"));
0 0