【问题标题】:Android open mail client安卓开放邮件客户端
【发布时间】:2016-06-02 14:46:04
【问题描述】:

如何从我的应用程序打开邮件客户端,而不是发送电子邮件只是打开收件箱? 当我使用

Intent intent = new Intent(Intent.ACTION_VIEW);
        Uri data = Uri.parse("mailto:recipient@example.com?subject=" + "" + "&body=" + "");
        intent.setData(data);
        startActivity(intent);

它打开了发送邮件视图,我想打开收件箱。

【问题讨论】:

标签: android android-intent


【解决方案1】:

来自@CommonsWare 的回答

这对我有用:

Intent intent=Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, Intent.CATEGORY_APP_EMAIL);
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//Min SDK 15
            startActivity(intent); 

【讨论】:

  • 对我来说,它只是打开 Gmail,但不允许我从已安装的电子邮件应用程序中进行选择。
【解决方案2】:

你可以在你的xml中使用,像这样:

android:autoLink="email"

【讨论】:

    猜你喜欢
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    • 2014-05-05
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多