开发者社区> 问答> 正文

如何在android平台中调用电子邮件应用程序

有一个意图“ send an email.”在我们的应用程序需要发送邮件时,如何调用该意图

展开
收起
Puppet 2020-01-23 13:14:21 466 0
1 条回答
写回答
取消 提交回答
  • 如果不使用受黑客攻击的javamail API版本,就无法直接发送电子邮件,但是您可以轻松地使用户使用Intent.ACTION_SEND和Intent选择器为您发送一封电子邮件。

    
    final Intent emailIntent = new Intent(Intent.ACTION_SEND); 
    emailIntent.setType("text/plain"); 
    emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"webmaster@website.com"}); 
    emailIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject"); 
    emailIntent.putExtra(Intent.EXTRA_TEXT, "body text"); 
    context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
    

    测试此代码时,请确保您在实际的设备上,因为该代码在模拟器中无法正常工作。

    2020-01-23 13:14:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载