我尝试发送电子邮件,使用我的galaxy nexus与android 4.2.2并且我在选择器中错过了googlemail应用程序。每个其他应用程序都可用。 关于nexus 7的同样问题。
我读了一些关于bug的内容,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的设备上尝试了相同的代码,一切正常。
谁能帮助我吗?有没有解决方法?答案 0 :(得分: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);