新的Android 13版本对于Intent.ACTION_SEND的使用发生了改变,需要使用新的API Intent.createChooser()来启动电子邮件应用程序。以下是一些示例代码:
//创建电子邮件内容 String emailContent = "这是邮件内容"; String emailSubject = "邮件主题";
//创建Intent Intent intent = new Intent(Intent.ACTION_SEND);
//设置电子邮件内容 intent.setType("message/rfc822"); intent.putExtra(Intent.EXTRA_TEXT, emailContent); intent.putExtra(Intent.EXTRA_SUBJECT, emailSubject);
//使用Intent.createChooser()启动电子邮件应用程序 startActivity(Intent.createChooser(intent, "请选择邮件应用程序"));