【发布时间】:2017-07-22 15:43:37
【问题描述】:
我有一个应用程序需要在没有用户交互的情况下发送电子邮件。 我已经开发了将默认电子邮件客户端设置为 GMAIL 的代码,但必须按 SEND。
Intent emailIntent = new Intent(Intent.ACTION_SENDTO);
emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent.setType("plain/text");
emailIntent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"user@mail.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "SUBJECT TEXT");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "body text");
startActivity(emailIntent);
之后,它将显示已填写字段的电子邮件表单,用户需要按“发送”按钮。 有人知道如何自动发送吗?
【问题讨论】:
-
完美@KNeerajLal 我明白了。谢谢
标签: android email send interaction