2011-04-07 68 views
0

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

回答

3

你这是怎么发送HTML电子邮件发送给某人:

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

用一个PNG附件,其中pngDirectory是指向图像位置File发送一封电子邮件,并pngFileName是文件名该文件(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") 
     ); 
+0

我是否需要修改些什么? – 2011-04-08 05:59:32