/**
* 发送邮件
* @param extraText 邮件内容
*/
private fun sendEmail(extraText: String) {
val emailIntent = Intent(Intent.ACTION_SEND)/*不带附件发送邮件*/
emailIntent.type = "plain/text"/*邮件标题*/
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "这是标题")
emailIntent.putExtra(Intent.EXTRA_EMAIL,arrayOf("目标的邮箱"))
emailIntent.putExtra(Intent.EXTRA_TEXT, extraText) //发送的内容
startActivity(Intent.createChooser(emailIntent, "分享"))
}
代码很简单,直接复制,各个属性都在上边写明,然后修改就可以用。它主要是通过调用系统的mail发送邮件。如果你安装了QQ邮箱、gmail邮箱、163邮箱的android客户端,自己选一个,选中后会自动填充内容,如果你没有安装上述邮件客户端,那么,就调用系统的邮件客户端,部分会提示你绑定邮箱,你可以用自己选。
效果:

第二种:
/**
* 发送邮件
* @param extraText 邮件内容
*/
private fun se

该博客介绍了两种在Android应用中发送邮件的方法。第一种方法通过Intent.ACTION_SEND调用系统邮件客户端,用户可以选择已安装的邮件应用进行发送。第二种方法同样使用ACTION_SEND,但会触发更多分享选项,可能包括社交媒体等,增加了用户操作步骤。代码简洁明了,适合快速实现邮件分享功能。
&spm=1001.2101.3001.5002&articleId=127389475&d=1&t=3&u=3ec6895035684cc4a105809b5d2c7d9f)
7410

被折叠的 条评论
为什么被折叠?



