Android 如何通过intent启动电子邮件应用程序?
我试试这个:Android 如何通过intent启动电子邮件应用程序?,android,email,Android,Email,我试试这个: Intent intentEmail = new Intent(Intent.ACTION_SEND); intentEmail.setType("message/rfc822"); intentEmail.putExtra(Intent.EXTRA_EMAIL , new String[]{cif.email}); context.startActivity(intentEmail); 但显示了带有不必要应用程序(google drive和其他)的选择对话框。如何修复它?您可
Intent intentEmail = new Intent(Intent.ACTION_SEND);
intentEmail.setType("message/rfc822");
intentEmail.putExtra(Intent.EXTRA_EMAIL , new String[]{cif.email});
context.startActivity(intentEmail);
但显示了带有不必要应用程序(google drive和其他)的选择对话框。如何修复它?您可以将数据指定为“mailto:”,如果希望将其发送到特定的电子邮件,您可以说“mailto:email@email.com" 祝你好运 添加
intentEmail.setData(Uri.parse(“mailto:”)
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:" + some email)); // or just "mailto:"
startActivity(intent);