我正在寻找使用自定义消息打开系统默认邮件客户端的最简单方法。
有没有办法让这个操作系统独立?
答案 0 :(得分:3)
您可以使用Desktop类,它有mail(URI)
方法。
启动用户默认邮件客户端的邮件撰写窗口, 填写mailto:URI指定的消息字段。
以下是一个例子:
Desktop desktop = Desktop.getDesktop();
String message = "mailto:someuser@somedomain.com?subject=mySubject&body=someBody";
URI uri = URI.create(message);
try {
desktop.mail(uri);
} catch (IOException e) {
e.printStackTrace();
}