在电子邮件正文中嵌入内联图像

时间:2012-06-26 12:36:50

标签: android

在我的应用程序中,我必须在身体中发送图像而不是作为附件。我花了一个多星期才发现没有成功。我通过Java邮件API实现了相同的功能。但需要有意图实施。我试过的是:

Spanned emailText11 =   Html.fromHtml("<body><p><img src=\"http://www.datarecoverydownloadwebsite.com/drdwebsite/image/pen-drive1.jpg\" alt=\"Smiley face\" align=\"bottom\" width=\"32\" height=\"32\" /></p></body>", new Html.ImageGetter() {
            @Override
            public Drawable getDrawable(String source) {
                 Drawable drawFromPath;
                 int path = Inline_Image_Gmail.this.getResources().getIdentifier(source, "drawable", "com.package..."); 
                 drawFromPath = (Drawable) Inline_Image_Gmail.this.getResources().getDrawable(path);
                 drawFromPath.setBounds(0, 0, drawFromPath.getIntrinsicWidth(), drawFromPath.getIntrinsicHeight());
                 return drawFromPath;

            }
    }, null);

emailIntent.putExtra(Intent.EXTRA_STREAM,emailText11);

我用Google搜索了很多,而且这是不可能的。如果没有,任何人都可以清楚我的原因。

感谢。

0 个答案:

没有答案