我是Android应用程序开发的新手,并且知识很少。我想在点击一个按钮后从我的应用程序调用默认的Android电子邮件应用程序。我应该使用什么代码?
谢谢和问候。
答案 0 :(得分:3)
您可以为此创建电子邮件意图:
final Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"address@domain.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Some Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Some body");
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
答案 1 :(得分:1)
在Android中,您通过向Android操作系统发送意图来启动其他活动。然后,操作系统将确定订阅意图的活动,并使用默认值或允许用户选择一个。使用以下意图启动电子邮件:
Intent email = new Intent(android.content.Intent.ACTION_SEND)
您还可以使用意图包中的默认主题,字段,内容等。有一个很棒的教程here
答案 2 :(得分:1)
试试这段代码
function showFinalResults() {
content.innerHTML = "<h3>WELL DONE!</h3>" +
"<p>You're amazing for taking this quiz. Not many people challenge themselves every now and then. It's always good to stay confident with any challenges that may come your way.</p>" +
"<h3>" + score + " out of " + quiz.length + " questions, " +
Math.round(score / quiz.length * 100) + "%<h3>";
}