如何通过邮件从数据库发送图像

时间:2011-01-21 12:59:07

标签: android email attachment

我从数据库中获取图像信息作为字符串,并使用该字符串创建位图图像。

现在我的问题是如何通过邮件发送此图像和问题。此图像不存储在SD卡或其他任何位置。

1 个答案:

答案 0 :(得分:1)

  1. 将该位图存储在您的文件系统上
  2. 然后使用以下代码将该文件附加到您的电子邮件中:

    File F = new File("/path/to/your/file.png");
    Uri U = Uri.fromFile(F);
    Intent i = new Intent(Intent.ACTION_SEND);
    i.setType("image/png");
    i.putExtra(Intent.EXTRA_STREAM, U);
    startActivity(Intent.createChooser(i,"Email:"));