我试图将我的电子邮件添加到“收件人”地址,但它是从地址输入的。如何将我的电子邮件添加到“收件人”地址
在 Android Studio 中
这是我的代码
` val btn: Button = findViewById(R.id.button)
btn.setOnClickListener{
val mailIntent = Intent(Intent.ACTION_SEND)
mailIntent.type = "text/plain"
mailIntent.putExtra(Intent.EXTRA_EMAIL,"ramanathank18@gmail.com")
mailIntent.putExtra(Intent.EXTRA_SUBJECT,"")
mailIntent.putExtra(Intent.EXTRA_TEXT,"")
startActivity(Intent.createChooser(mailIntent, "Send Email"))
`
请帮我解决这个问题
答案 0 :(得分:1)
Intent.ACTION_SENDTO
您可以使用 send_mail.setOnClickListener {
val i = Intent(Intent.ACTION_SEND)
i.type = "message/rfc822"
i.putExtra(Intent.EXTRA_EMAIL, arrayOf("recipient@example.com"))
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email")
i.putExtra(Intent.EXTRA_TEXT, "body of email")
try {
startActivity(Intent.createChooser(i, "Send mail..."))
} catch (ex: ActivityNotFoundException) {
Toast.makeText(
this,
"There are no email clients installed.",
Toast.LENGTH_SHORT
).show()
}
}
代替 var balls = document.getElementsByClassName("text1");
document.onmousemove = function(){
var x = event.clientX * 100 / window.innerWidth + "%";
var y = event.clientY * 100 / window.innerHeight + "%";
for(var i=0;i<2;i++){
balls[i].style.left = x;
balls[i].style.top = y;
balls[i].style.transform = "translate(-"+x+",-"+y+")";
}
};
这只会为您列出电子邮件客户端。
此外,请参阅此答案以获得更清晰和更新的答案
https://stackoverflow.com/a/15022153/13597058
更新:
{{1}}
此代码解决了您的问题。