在android中发送邮件

时间:2011-04-07 20:37:01

标签: android android-widget

我正在使用android平台。我想将一些数据发送到android平台的电子邮件地址。有没有可以为我提供发送数据设施的课程。如果有一个进程将数据发送到android ???中的任何电子邮件地址

1 个答案:

答案 0 :(得分:3)

这是您向某人发送HTML电子邮件的方式:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/html");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] {"mame@example.com", "name2@example.com"});
intent.putExtra(Intent.EXTRA_SUBJECT, "subject");
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("my html text goes here"));
startActivity(intent);

发送包含PNG附件的电子邮件,其中pngDirectory是指向图片位置的FilepngFileName是文件的文件名(myFile.png }):

String pngLocation = "file://" + pngDirectory.getPath() + "/" + pngFileName;
startActivity(new Intent(Intent.ACTION_SEND)
            .setType("image/png")
            .putExtra(Intent.EXTRA_SUBJECT, "subject")
            .putExtra(Intent.EXTRA_STREAM, Uri.parse(pngLocation))
            .putExtra(Intent.EXTRA_TEXT, "blah")
        );