我想从我的Android应用程序自动发送邮件,所以我在我的模拟器中配置了gmail帐户并使用了以下代码:
Intent emailIntentt = new Intent(android.content.Intent.ACTION_SEND);
emailIntentt.setType("plain/text");
String aEmailList[] = { "xxxx@gmail.com" };
emailIntentt.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);
emailIntentt.putExtra(android.content.Intent.EXTRA_SUBJECT, "Feedback");
emailIntentt.putExtra(android.content.Intent.EXTRA_TEXT, "hello");
startActivityForResult(emailIntentt, 1);
但是,它说找不到发送邮件的应用程序。
此外,在配置电子邮件时,我无法与模拟器中的邮件帐户同步。这会导致问题吗?
答案 0 :(得分:0)
首先,纯文本的MIME类型为text/plain
,而不是plain/text
。
其次,正如评论所示,您需要一个配置了电子邮件帐户的电子邮件应用,才能通过ACTION_SEND
发送电子邮件。