1

为打开电子邮件应用程序编写了简单的隐含意图。

Intent emailIntent = new Intent(Intent.ACTION_SENDTO);
        emailIntent.setType("*/*");
        emailIntent.setData(Uri.parse("mailto:"));
        emailIntent.putExtra(Intent.EXTRA_EMAIL, recipientEmailID);

        emailIntent.putExtra(Intent.EXTRA_SUBJECT, emailSubject);
        emailIntent.putExtra(Intent.EXTRA_TEXT, emailBody);
        if(attachment != null){
            ArrayList<Uri> attachmentList = new ArrayList<Uri>();
            attachmentList.add(attachment);
            emailIntent.putExtra(Intent.EXTRA_STREAM, attachment);
        }

在 Gmail 应用程序中,附件正在显示。但是,在 Outlook 中并非如此。我在 Google 上搜索了很多关于github 的问题。谁能建议什么是仅显示电子邮件应用程序以与至少适用于顶级电子邮件应用程序的附件共享的最佳选择。

4

0 回答 0