0

我尝试使用带有 android 4.2.2 的 Galaxy nexus 发送电子邮件,但我错过了选择器中的 googlemail 应用程序。其他所有应用程序都可用。Nexus 7 也有同样的问题。

我读了一些关于错误的东西,googlemail 应用程序不适用于附件,但我将代码减少到最低限度并且 gmail 应用程序仍然丢失。

Intent mailer = new Intent(Intent.ACTION_SEND);
mailer.setType("text/plain");
startActivity(Intent.createChooser(mailer, "pls show gmail"));

也尝试使用“message/rfc822”作为类型,但同样的问题:没有可用的 gmail 应用程序。

在 android 4.0.x 和带有 cyanogen mod 和 android 4.2.2 的设备上尝试了相同的代码,一切正常。

谁能帮我?有什么解决方法吗?

4

1 回答 1

0

这适用于我的 Nexus 7

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String aEmailList[] = { "myname@gmail.com" };
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "my subject");
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, myMessage);
startActivity(emailIntent);
于 2013-03-25T21:33:36.477 回答