在我的应用程序中,我必须在正文中发送图像而不是作为附件。我花了一个多星期,没有发现成功。我已经通过 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);
我用谷歌搜索了很多,答案是不可能的。如果没有,任何人都可以清除我的原因。
谢谢。