我的 Android 4+ 应用程序为用户提供了为网络服务设置新用户帐户的可能性。用户发送注册数据后,新帐户将创建,需要通过单击发送到用户电子邮件地址的链接进行确认。
为了使注册尽可能顺利,我想在提交数据后提供一个“转到您的邮件收件箱”按钮。
在 iOS 中,我可以使用 message://
URL 方案来执行此操作。当我的应用程序调用这样的 URL 时,iOS 会自动切换到邮件应用程序。
这在 Android 上如何实现?
当然,我知道 new Intent(Intent.ACTION_SEND)...
可以创建和发送新邮件,但这不是我想要的。用户不应发送电子邮件,而应检查他的收件箱是否有新电子邮件。
编辑:
这不是链接问题的重复,因为这不是关于启动特定应用程序(例如“com.google.android.gm”)而是系统默认邮件应用程序。
最佳答案
您可以使用以下内容:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_APP_EMAIL);
getActivity().startActivity(intent);
来自documentation :
Used with ACTION_MAIN to launch the email application. The activity should be able to send and receive email.
关于android - 如何从我的 Android 应用程序中打开默认邮件应用程序收件箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53298685/