无法在Android模拟器中发送邮件

时间:2013-02-15 13:02:01

标签: android email android-emulator smtp

我想从我的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);

但是,它说找不到发送邮件的应用程序。

此外,在配置电子邮件时,我无法与模拟器中的邮件帐户同步。这会导致问题吗?

1 个答案:

答案 0 :(得分:0)

首先,纯文本的MIME类型为text/plain,而不是plain/text

其次,正如评论所示,您需要一个配置了电子邮件帐户的电子邮件应用,才能通过ACTION_SEND发送电子邮件。