0

之前我使用一个意图来完成这个操作:

Intent email = new Intent(Intent.ACTION_SEND);
            email.putExtra(Intent.EXTRA_EMAIL, new String[]{"xxxxxxx@gmail.com"});
            email.putExtra(Intent.EXTRA_TEXT, "");
            email.setType("message/rfc822");
            try{
                startActivity(Intent.createChooser(email, "Feedback to TFC"));
            }catch(android.content.ActivityNotFoundException e)
            {
                Toast.makeText(getApplicationContext(), "There are no email clients installed", Toast.LENGTH_SHORT).show();
            }

但话又说回来,意图会产生一个包含地址、主题和消息的表单。现在我只想要消息部分。我确实看过这个博客。有必要给用户名和密码吗??如我们所见,是否没有简单mailto:的功能,以便发送消息而无需使用所有复杂的功能? androidhtml

4

1 回答 1

1

您可以参考https://stackoverflow.com/a/2033124/1051147,它解释了如何使用 JavaMail API 使用 Gmail 身份验证在 Android 中发送电子邮件

请注意,您将需要一些额外的 jar 来完成它。正如我所解释的,最简单的方法是使用意图。

于 2013-05-09T04:38:12.553 回答