我想在用户单击按钮时发送邮件,并且在那之后我不应该进行任何交互,并且应该使用移动设备中的电子邮件客户端自动发送邮件。
请帮助我找到解决方案。
提前致谢。
我想在用户单击按钮时发送邮件,并且在那之后我不应该进行任何交互,并且应该使用移动设备中的电子邮件客户端自动发送邮件。
请帮助我找到解决方案。
提前致谢。
我同意@TGMClains 如果您希望手机中没有用户与邮件客户端的交互,那么您需要创建自己的电子邮件客户端...查看以下帖子。
在不使用默认/内置应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件
希望这能解决你的问题
根本不可能在没有用户交互的情况下通过 Gmail 等电子邮件客户端发送电子邮件。
除了 Java Mail API,我建议你用 PHP 编写任何 Web API,并在那里编写代码来发送邮件并在你的 Android 代码中调用这个 Web API。
在你的onClick()
放这个:
startActivity(new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:to@gmail.com"));