安卓打开邮件客户端

标签 android android-intent

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

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

它打开发送邮件 View ,我想打开收件箱。

最佳答案

来自@CommonsWare 的回答

这对我有用:

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

关于安卓打开邮件客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37595127/

相关文章:

java - 使用 Assets 文件夹中的其他应用程序打开 pdf,解决方法

android - 通知将相互覆盖

java - 画廊中如何将图片从一个文件夹移动到另一个文件夹

android - 背景动画图像

android - 二进制 XML 文件行 #2 : Error inflating class fragment

android - 如何向存储访问框架表明我不再需要加载动画?

android - 将网站转换为 Android 应用程序

android - 在 xml 中创建形状时出现警告

Android:如何重绘图形元素?

android - 基于android中的文件启动Activity