代码之家  ›  专栏  ›  技术社区  ›  Janusz Daniel Rindt

如何在android中通过意图发送邮件?

  •  1
  • Janusz Daniel Rindt  · 技术社区  · 14 年前

    我想发一封有目的的电子邮件。

    我想以编程方式打开一个对话框,显示处理此意图的不同程序,并让用户显示他最喜欢的邮件程序。在程序中,我想指定一个标题、一个接收者和一个消息体。

    你能给我举个例子吗?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Janusz Daniel Rindt    14 年前

    使用下面的代码通过意图发送电子邮件:

    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("plain/text");
    intent.putExtra(Intent.EXTRA_EMAIL,new String[] { "address@example.com" });
    intent.putExtra(Intent.EXTRA_SUBJECT, "Subject of the mail");
    intent.putExtra(Intent.EXTRA_TEXT, "body of the mail");
    
    startActivity(Intent.createChooser(intent, "Title of the chooser dialog"));