メール アプリケーションを開くための単純な暗黙のインテントを記述している。
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 ではそうではありません。私はgithub issueについてたくさんグーグルで調べました。少なくとも上位のメール アプリで機能する、添付ファイルと共有するためのメール アプリのみを表示するための最良のオプションを提案してください。